From 54d1ee8210824783fd4532409348e452cc8ddb1a Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Tue, 20 Oct 2026 11:59:54 +0200 Subject: [PATCH] =?UTF-8?q?Status=20view,=20part=204=20(the=20instruction)?= =?UTF-8?q?:=20CLAUDE.md=20end-of-session=20checklist=20=E2=80=94=20how=20?= =?UTF-8?q?to=20update=20STATUS.md=20in=20five=20lines=20(replace=20the=20?= =?UTF-8?q?Updated=20paragraph,=20never=20prepend;=20a=20dated=20morning?= =?UTF-8?q?=20list=20in=20do;=20remove=20what=20you=20finished;=20the=20de?= =?UTF-8?q?cide-row=20rule;=20the=20gate=20checks=20it,=20R-1174).=20A=20f?= =?UTF-8?q?ormat=20rule=20under=20PROMPT-TEMPLATE=20=C2=A79=20rule=209=20(?= =?UTF-8?q?decision=20150);=20no=20safety=20rule=20loosened?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb --- CLAUDE.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index dfc68cc2..ee57e547 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -138,7 +138,14 @@ something, not only sessions that touch `documentation/` — which is why it is and the eleven names head `OPEN-ITEMS.md`, and `register_shape_gate.py` refuses anything else. - **Root `STATUS.md`** — at the end of every session in which something shipped, broke or was decided. It is a **view** of `OPEN-ITEMS.md`; nothing may exist only there. One screen, written for - the operator in plain language, and deliberately **not** `CONTEXT.md`. + the operator in plain language (STE English), and deliberately **not** `CONTEXT.md`. How to update it: + 1. **Replace** the „Updated" paragraph (at most 3 sentences, the newest change only) — never prepend; the old one + moves to `documentation/backlog/STATUS-HISTORY.md` under a dated heading. + 2. A morning list goes under a dated sub-heading in „Waiting on you — do". + 3. Remove what you finished: a done „do" item, a fixed „broken" line, a decided row (its ruling is in its row first). + 4. A decide row: the question in one answerable sentence, at most 2 options, CC's pick first with the reason, the + other option's cost, what happens if the operator does nothing, and who is blocked. + 5. `scripts/status_view_gate.py` checks it on every push (warn-first until 2026-10-27, then it refuses; R-1174). - **The golden, weekly** (operator ruling 2026-10-15 11:26, `09` §3 decision 250; decision 7 stands): **a controller release needs no golden** — the floor carries it, MinAgent declared, after the three test boxes (`09` §3 decision 250 item 2). The golden is baked **every Sunday night** when the floor is above it (`runbooks/nightly-rotation.md`) and