Commit 19aab3d
committed
fix: stamp the commit that ran, and group the board by instrument everywhere
THE STAMP NAMED THE WRONG COMMIT. run-on-ec2.sh derived BENCH_ENGINE_COMMIT from
the operator's local HEAD while the boxes fetch $BENCH_COMMIT. Those are equal
only when BENCH_COMMIT is left to default - and pinning it is exactly what you do
when re-measuring gateways onto the harness the rest of the board already used.
So the thirteen gateways re-measured pinned to 80030c2, specifically so the
board would be ONE instrument, came back stamped 7fd350e. They ran the pinned
tree; only the label was wrong. The board then concluded it was mixed and blanked
busbar-150 - the one row genuinely on the pinned engine. Measurements right,
label wrong, conclusion inverted, and nothing looked broken.
THE INSTRUMENT, NOT THE COMMIT, IN EVERY READER. C8 already grouped commits whose
built binaries are byte-identical, but gen-data compared raw shas and bench-audit
filtered on a sha prefix. Three parts of one pipeline disagreed about what "the
same engine" means, so C8 could pass a board that gen-data then marked mixed and
bench-audit refused to audit. They now all resolve through
instrument-equivalence.json. The per-row stamp still reports the exact commit:
the instrument decides comparability, the sha still identifies the tree.
80030c2 and 7fd350e are attested as one instrument on BUILT-ARTIFACT evidence -
both build otb to e97eb008... - which is the only evidence that file admits.
AND ONE AUDIT INVARIANT WAS ACCUSING THE SEARCH OF ITS OWN DESIGN.
check_no_rung_fails_below_one_already_carried tested `<= clean` while its
docstring said BELOW. The ascending sweep probes a rung once; if that probe
passes, confirmation at the SAME concurrency fails, and the engine steps down and
publishes the lower rung - the normal way a ceiling is found. apisix
anthropic>anthropic did exactly that (c=16384 passed the sweep, lost both
confirmation windows, 8192 published after holding 4 of 4) and was reported as
"impossible for the gateway alone". A failure AT the proven top is the search
working; only one strictly BELOW it has no gateway-only explanation. The 14
red-before guards in bench-audit_test still each reject their own violation.1 parent 392582d commit 19aab3d
4 files changed
Lines changed: 126 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
130 | 174 | | |
131 | | - | |
| 175 | + | |
| 176 | + | |
132 | 177 | | |
133 | 178 | | |
134 | 179 | | |
| |||
140 | 185 | | |
141 | 186 | | |
142 | 187 | | |
143 | | - | |
| 188 | + | |
144 | 189 | | |
145 | 190 | | |
146 | 191 | | |
| |||
484 | 529 | | |
485 | 530 | | |
486 | 531 | | |
487 | | - | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
488 | 539 | | |
489 | 540 | | |
490 | 541 | | |
| |||
563 | 614 | | |
564 | 615 | | |
565 | 616 | | |
566 | | - | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
567 | 628 | | |
568 | 629 | | |
569 | 630 | | |
| |||
1430 | 1491 | | |
1431 | 1492 | | |
1432 | 1493 | | |
1433 | | - | |
| 1494 | + | |
1434 | 1495 | | |
1435 | 1496 | | |
1436 | 1497 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
328 | | - | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
329 | 343 | | |
330 | 344 | | |
331 | 345 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
1129 | 1130 | | |
1130 | 1131 | | |
1131 | 1132 | | |
1132 | | - | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
1133 | 1155 | | |
1134 | 1156 | | |
1135 | 1157 | | |
1136 | 1158 | | |
1137 | 1159 | | |
1138 | | - | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
1139 | 1165 | | |
1140 | | - | |
| 1166 | + | |
1141 | 1167 | | |
1142 | 1168 | | |
1143 | 1169 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
43 | 59 | | |
44 | 60 | | |
45 | 61 | | |
0 commit comments