09 §3 decision 250 (operator 2026-10-15 11:26/11:29): a release needs no golden, CC raises the floor after the three test boxes, the golden is weekly; 247 reversed, 7 stands. golden_currency_gate judges the golden's AGE (>7 days); Sunday golden step; rule files, CLAUDE.md, runbooks, build skill follow; R-1045 closed (floor 0.313.0); R-1051 floor route, R-1052 new-box path, R-1053 rc tags never moved
gates / gates (push) Successful in 6m37s

Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
admin committed 2026-10-15 11:41:11 +02:00
1 parent 5791fa83e3
commit e92501f5a1
19 files changed
+220 -42

No files matched your search

+5 -5
View File
@@ -328,17 +328,17 @@ def _print_advisory_block(advisories):
# "which version owes a golden" is a second thing that can be wrong.
for line in text.splitlines():
t = line.strip()
if t.startswith("newest released controller") or t.startswith("newest golden baked"):
if t.startswith("newest released controller") or t.startswith("newest golden baked") or t.startswith("golden age"):
print("!! %s" % t)
print("!!")
print("!! This push touches DOCUMENTS ONLY, so it can neither create this debt nor clear")
print("!! it — and the push that DOES clear it (a bake record under documentation/tests/)")
print("!! is itself documents-only. Blocking here blocked the cure.")
print("!!")
print("!! WHAT CLEARS IT: bake a golden per documentation/runbooks/RUNBOOK-manual-build.md")
print("!! section 4.1, then vouch it (a THREE-field change: golden_version + agent_version")
print("!! + min_agent). The debt stays visible in STATUS.md and in the controller repo's")
print("!! own golden-notice until then.")
print("!! WHAT CLEARS IT (`09` §3 decision 250): the WEEKLY golden — bake at the floor's version per")
print("!! documentation/runbooks/RUNBOOK-manual-build.md section 4.1 (nightly-rotation.md, Sunday), and the")
print("!! operator vouches it (golden_version + agent_version + min_agent). The gate convicts only a golden")
print("!! more than 7 days old while a release is ahead of it.")
print("!" * 78)