← board

origin/master has advanced 3 commit(s) since this sha. Re-verify at current HEAD before acting — the callback is tagged to the sha that was tested, which may no longer be the state of the tree.

regression CASCADE: 17 jobs newly red at 343a52551808 (auto-filed by twatch)

Repro (start with a suspect, or any listed job)

tools/testmgr.py --tier full --job '<job>' at 343a52551808e14463db6ff315dc6d79b8624bfd

Newly red jobs

Cascade stub: one signal for one event. Track T agent (face 2) or the owning dev track triages the root; individual tickets only for whatever remains red after the root is fixed.

TRIAGE 2026-08-16 — two roots, both named; 15 of 17 already green

Not one root cause but two, and the split falls exactly on "does it reproduce on the PINNED binary".

Root 1 (mine, FIXED at e10590243) — 15 jobs. The three nilpy encode / intrinsic_result_chain rows and all twelve uforth shards. Two defects, both introduced by adding the Python method set to TPyBytes:

Verified at HEAD: uforth.py compiles, the smoke run answers 3 3, and the stringtest word set is byte-identical to CPython again.

Root 2 (NOT mine) — 2 jobs. test_nilpy_math_domain_errors and test_nilpy_math_log reproduce identically on the PINNED binary and bisect to Track B's 11321a09c (Power and LogN, 26x each). Filed as [[bug-b-power-lost-an-ulp-on-a-half-integer-exponent]] — one genuine ulp regression on math.pow(2.0, 0.5) plus one .expected row that is stale because the rewrite CORRECTED it. Those two rows stay red until Track B lands that ticket; no further cascade signal is needed for them.

Closed: the cascade is triaged and its larger root is fixed and pushed. The residual is one owned ticket in another lane.

Log