docs: correct RD-27's occurrence count, the fourth time in one pattern

Decision 3 said the `@shared/ui/` occurrence count must not change at 200,
while decision 4, nine lines below, mandated converting five relative imports
into `@shared/ui/` aliases — five new occurrences by construction. The answer
is 205, and the agent verified by hand that the 21 occurrences now inside
`libs/shared/src/ui/` are the 16 from before plus exactly those five.

This is the fourth instance of the pattern named in the previous docs commit,
and the first ticket written after naming it. Recorded as such: when two
decisions both touch the thing you are counting, add them up first.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
eho
2026-09-05 08:15:20 +02:00
co-authored by Claude Opus 5
parent 43dc3210cd
commit 57fc72f254
2 changed files with 17 additions and 2 deletions
+7
View File
@@ -209,6 +209,13 @@ Three rules when you write a ticket file, because the agent reads its ticket and
number, say out loud what the command counts — declarations, call sites, or matching lines
— and check that the decisions use that same meaning.
RD-27 then did it a fourth time, in the very next ticket written after that rule was
recorded. Its decision 3 said the `@shared/ui/` occurrence count "must not change" at 200,
while decision 4, nine lines below, mandated converting five relative imports into
`@shared/ui/` aliases — five new occurrences by construction. The answer is 205.
**When two decisions both touch the thing you are counting, add them up before you write
the number.** Naming a habit does not retire it.
- 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