Backlog triage Part C: every open row has a Category (11) and a Sev (P1-P4); OPEN-ITEMS grouped by category, severity order; register_shape_gate RULES 5-8 (columns by header, category, sev, defined state) with five decoys seen red; CLAUDE.md + PROMPT-TEMPLATE: new rows filed into their category
gates / gates (push) Successful in 29s

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:
2026-10-03 09:18:42 +02:00
parent 71b8c8c62b
commit 9f77865c2a
6 changed files with 523 additions and 346 deletions
+3 -1
View File
@@ -371,7 +371,9 @@ or **what is open changed**), update **all four** in the SAME session:
that changes an **architectural contract** (tiers, targets, cadences, trust boundaries) updates the
owning design doc in the same session. It was ruled but never written here, in the template CC
actually reads — so it bound nobody. Now it does.
- **`backlog/OPEN-ITEMS.md`** — the register, and the single source of truth for open work. A task
- **`backlog/OPEN-ITEMS.md`** — the register, and the single source of truth for open work. **A new row
is filed into its category's section with one Category and one Sev (P1–P4)** — the scale and the eleven
categories head the file, and `register_shape_gate.py` refuses a row without them (2026-10-03). A task
that changes what is open without touching it re-creates exactly the thread-loss the register was
built to solve: `REPORT.md` is overwritten every session, so nothing durable may live only there.
File diff suppressed because one or more lines are too long