The panels gate did not run; every gate now declares a cadence
Some checks failed
ci / check (push) Failing after 3s
Some checks failed
ci / check (push) Failing after 3s
CB-REV-0002 #7 found the H1 harnesses were run by no gate. The fix created a `panels` target and registered it — and did not add it to `make all`. So the gate existed, passed lint, and ran nowhere: the same defect one level up, committed in the fix for it. The registry checked that a gate's target EXISTS. It never checked that the gate RUNS, and six of ten registered gates are absent from `make all`. Some are legitimately manual — cost-budget needs spend data, gate-review is periodic. So a gate may be manual, but it must SAY so: every entry now declares cadence = all | manual | none, loop-lint requires it, and a gate claiming "all" that is not in `all:` fails. Both rules mutation-verified. panels is cadence = all and now runs there, so the figures in CB-EV-0030 and CB-EV-0031 are regenerated by the gate rather than by hand. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
da58e78e4a
commit
43e93126e0
3 changed files with 34 additions and 1 deletions
2
Makefile
2
Makefile
|
|
@ -299,4 +299,4 @@ loc:
|
|||
done
|
||||
|
||||
## every gate, in order. The one CI would run.
|
||||
all: check test sim coverage size-metrics runtime-metrics am6 am7 am8 edition-check replay-test dep-weight self-tests env-test facts-check loop-lint bench-test
|
||||
all: check test sim coverage size-metrics runtime-metrics am6 am7 am8 edition-check replay-test dep-weight self-tests env-test facts-check loop-lint bench-test panels
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue