docs: fix RD-25's decision 4, and name the pattern behind three misses
Decision 4 said the parent keeps seven outputs while decision 5, four lines below, said all eleven remain and are re-emitted from children. Seven is how many the parent raises; eleven is how many it declares. The acceptance line copied the wrong one, and satisfying it would have broken `org-template.page.ts`, which binds all eleven. RD-08, RD-23 and RD-25 are the same mistake: a decision describes the design in one vocabulary, and the acceptance line counts something else that shares a word. Name what the command counts before writing the number. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -198,7 +198,17 @@ Three rules when you write a ticket file, because the agent reads its ticket and
|
||||
while its acceptance demanded zero occurrences of `dispatch` in the step files. **Grep the
|
||||
text your own mandated snippet contains, and you have written a check that cannot pass.**
|
||||
Anchor on what you actually forbid: here, `this.dispatch` or `store.dispatch`, not the bare
|
||||
word.
|
||||
word. RD-25 made it a third time, and the clearest one: its decision 4 said "the parent
|
||||
keeps seven outputs" while decision 5, four lines below, said all eleven still exist and
|
||||
are re-emitted from children. Seven was the count of outputs the parent _raises_; eleven is
|
||||
the count it _declares_. The acceptance line copied the wrong one, and satisfying it would
|
||||
have broken `org-template.page.ts`, which binds all eleven.
|
||||
|
||||
**The pattern in all three: a decision describes a design in one vocabulary, and the
|
||||
acceptance line counts something else that happens to share a word.** Before writing a
|
||||
number, say out loud what the command counts — declarations, call sites, or matching lines
|
||||
— and check that the decisions use that same meaning.
|
||||
|
||||
- RD-09 grepped `docs/ apps/ libs/ .claude/`, which also matched this backlog's own ticket
|
||||
files (they name the deleted method as the history of `done` work) and 22 gitignored
|
||||
abandoned worktrees. Satisfying it literally would have corrupted completed-ticket
|
||||
|
||||
Reference in New Issue
Block a user