From d2053e7d473f320dd7eb9df524901c136c064346 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Thu, 15 Oct 2026 11:43:27 +0200 Subject: [PATCH] =?UTF-8?q?Rule=20file:=20a=20release=20needs=20no=20golde?= =?UTF-8?q?n;=20the=20floor=20carries=20it=20after=20the=20three=20test=20?= =?UTF-8?q?boxes;=20golden=20weekly=20(09=20=C2=A73=20decision=20250,=20op?= =?UTF-8?q?erator=202026-10-15)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS --- .claude/rules/unprompted-work.md | 10 ++++++---- CHANGELOG.md | 6 ++++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.claude/rules/unprompted-work.md b/.claude/rules/unprompted-work.md index bceccf4..7f60064 100644 --- a/.claude/rules/unprompted-work.md +++ b/.claude/rules/unprompted-work.md @@ -44,10 +44,12 @@ it **first** in the morning note. A decision you cannot write in that shape is o Throwaway apps only; the standing apps and `bentopdf` stay. 5. **Evidence off the machine at the end of each phase**, before any revert (R-320). 6. **One release per repo per session**, with a CHANGELOG entry (controller: with its `MinAgent` - line) and REPORT overwritten. **A controller release is RELEASED only when its golden is baked: - bake → the operator vouches → the operator raises the floor** (operator ruling 2026-10-15, `09` §3 - decision 247, which supersedes decision 7). Never ask for a floor for a version with no golden; CC - never vouches and never moves a floor. **No `--no-verify`.** + line) and REPORT overwritten. **A controller release needs no golden** (operator ruling 2026-10-15 + 11:26, `09` §3 decision 250; decision 7 stands): push the image only when it is ready for EVERY box (the + household's update button offers the highest tag); raise the floor, MinAgent declared, only after it ran + on Tester 1, demo-hp and demo-felhom through the normal update path and the box walk's checks are green + on all three — not at night unless the night brief says so. **Agent releases still stop for the + operator's vouch.** The golden is baked weekly and vouched by the operator; CC never vouches. **No `--no-verify`.** 7. **An enumerated gap becomes a row in the same session — or, if it is small, is fixed in it** (the size rule). Prose is not a record. 8. **Hungarian text is searched with ASCII fragments**, with a positive and a negative control. diff --git a/CHANGELOG.md b/CHANGELOG.md index bca28f0..f064108 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## Unreleased (2026-10-15, afternoon) — the shared rule file; no code change + +- `.claude/rules/unprompted-work.md` §3 item 6: **a controller release needs no golden** — the floor carries it after the + three test boxes; agent releases still wait for the operator's vouch; the golden is weekly (operator ruling 2026-10-15 + 11:26, `09` §3 decision 250; the same morning's „bake first", decision 247, reversed). Same text in all five copies. + ## Unreleased (2026-10-15) — the shared rule file; no code change - `.claude/rules/unprompted-work.md` §3 item 6: **bake first** — a controller release is released only when its golden is