diff --git a/dopamine-ux/00-INDEX.md b/dopamine-ux/00-INDEX.md index 43fc590..a771d7f 100644 --- a/dopamine-ux/00-INDEX.md +++ b/dopamine-ux/00-INDEX.md @@ -78,7 +78,7 @@ of truth** — if a prompt needs correcting, fix it here and re-distribute. | Prompt | Distributed to | |---|---| -| 01 | `~/utils/prompts/dopamine-ux-01-motion-tokens.md` | +| 01 | `~/utils/prompts/dopamine-ux-01-motion-tokens.md` — deleted (done) | | 02 | `~/utils/prompts/dopamine-ux-02-structural-check.md` | | 03 | `~/diet-guard/prompts/dopamine-ux-diet-guard.md` | | 04 | `~/screen-locker/prompts/dopamine-ux-04-screen-locker.md` | diff --git a/dopamine-ux/verify_prompts.py b/dopamine-ux/verify_prompts.py index c1c8b62..adfb7fc 100644 --- a/dopamine-ux/verify_prompts.py +++ b/dopamine-ux/verify_prompts.py @@ -52,7 +52,16 @@ CREATED_BY_PROMPT = { } # Cited precisely to state that they do NOT exist. -ASSERTED_ABSENT = {"~/gatelock"} +ASSERTED_ABSENT = { + "~/gatelock", + # Distributed prompt copies are `git rm`d on completion (see the protocol in + # 00-INDEX.md), but 00-INDEX.md keeps citing them in its "Distributed copies" + # table. Asserting ABSENT rather than dropping the row keeps the check + # two-directional: a finished prompt reappearing in a repo is itself a + # failure, because the next session would re-run it. Move a row here as each + # prompt completes. + "~/utils/prompts/dopamine-ux-01-motion-tokens.md", +} # Generic prose fragments rather than citations of one specific file. PROSE_FRAGMENTS = {"lib/ui/theme.dart", "lib/main.dart", "pubspec.yaml"}