hub v0.137.0 source + burn-down round 2 in felhom.eu: R-277 R-581 R-600 R-544 R-855 R-134 R-92 R-292 R-599 R-725 R-728 (hub), R-819 R-857 R-555 R-364 R-587 (gates/tools), R-571 R-129 R-124-runbook (docs); 28 rows closed incl. catalog + agent v0.147.0 rows, R-350 merged into R-132, R-888 opened, R-887 mechanism (249 -> 222)
gates / gates (push) Successful in 2m3s
gates / gates (push) Successful in 2m3s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -24,6 +24,8 @@ Gates, in order (all must pass; **non-zero exit on any failure**):
|
||||
13. observations a REPORT.md observation with no register row behind it (R-389)
|
||||
14. register-shape a register row whose state cell was eaten, a duplicated id, or a blank line
|
||||
splitting the table — the register mis-stating how many findings exist (R-627)
|
||||
14b. stands where-felhom-stands.yaml: every claim cites a source that resolves, and every
|
||||
'walked' cites a walk (R-819; it was red and ran in no runner)
|
||||
15. script-tests every Python test suite under scripts/ (found by a walk), by exit code (R-885)
|
||||
16. decoy-coverage every registered gate in all four repos has a decoy, or a named exemption (R-421)
|
||||
|
||||
@@ -154,6 +156,9 @@ GATES = [
|
||||
# nothing noticed until a person read the file. R-254 had been missing its state cell since
|
||||
# 2026-08-08 — 45 days — for the same reason. Fast: one file read.
|
||||
("register-shape", os.path.join(SCRIPTS, "register_shape_gate.py"), [], True, False),
|
||||
# R-819 — check_stands.py guarded the operator's "where Felhom stands" page and was RED for weeks,
|
||||
# registered in no runner, so nobody saw it (the R-29 shape). Fast: three file reads.
|
||||
("stands", os.path.join(SCRIPTS, "check_stands.py"), [], True, False),
|
||||
# R-885 — the Python test suites under scripts/ (found by a walk) ran only by hand; a change that broke the
|
||||
# 15 tests of the DooPlex hub-DB scripts, or the 73 of the instructions gate, reached main green. ~20 s.
|
||||
("script-tests", os.path.join(SCRIPTS, "script_tests_gate.py"), [ROOT], True, False),
|
||||
|
||||
Reference in New Issue
Block a user