← ClaudeAtlas

ratify-ruleslisted

Close the learning loop — harvest the ## Candidate A-rules that retros proposed, walk the operator through ratify / defer / drop on each, and land the ratified ones into brain-hot.md (next free A0##) + the lesson-trigger map. Use when the user says '/ratify-rules', 'ratify the candidate rules', 'promote that lesson to a rule', 'turn the retro lessons into rules', or after a sprint retro that left candidate A-rules awaiting a decision.
Maximumsoft-Co-LTD/claude-flightdeck · ★ 2 · AI & Automation · score 78
Install: claude install-skill Maximumsoft-Co-LTD/claude-flightdeck
# /ratify-rules — Lesson → Rule Ratification (operator-gated) The retro loop **proposes**; this skill **lands**. `sprint-retro-author` writes recurring lessons into a retro's `## Candidate A-rules` section but — by design — never edits `brain-hot.md` itself (A-rules are never auto-applied). This skill is the operator's ratification gate: it gathers those candidates, you decide on each, and the approved ones become permanent project rules (`A011+`). That closes the loop from *lesson observed* → *lesson enforced*. ## Token budget (MANDATORY) - `Grep` `docs/spec/retros/sprint-*.md` for `## Candidate A-rules` — do NOT full-Read every retro. Read ONLY the candidate section of each retro that has one (offset Read around the grep hit). - One `Read` of `.claude/rules/brain-hot.md` (the `## Project-specific rules` section) to find the next free `A###` and check for duplicates. - `Grep` `lesson-trigger-map.md` for an existing row before adding one. - No subagents — this is a short interactive edit, not an exploration. ## Usage - `/ratify-rules` — scan all retros for un-landed candidates, decide on each - `/ratify-rules S<N>` — scope to a single sprint's retro - `/ratify-rules A0##` — land one specific candidate by its proposed number ## Steps 1. **Gather candidates.** `Grep -n '## Candidate A-rules'` `docs/spec/retros/sprint-*.md`. For each hit, Read just that section. A candidate already marked `ratified → A0##` or `dropped — …` is **done** — skip it. The live se