refactor(wayfinder): make the map an index, not a store
State the no-duplication contract up front with a leading word: the map indexes decisions and points at the tickets that hold them; a decision lives in exactly one place — its ticket — so the map only gists and links. Also close a fog-vs-ticket duplication: graduating fog into a ticket now clears the graduated patch from the Fog. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
2ba3bd848f
commit
927293589b
2 changed files with 11 additions and 2 deletions
7
.changeset/wayfinder-map-index.md
Normal file
7
.changeset/wayfinder-map-index.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
"mattpocock-skills": minor
|
||||
---
|
||||
|
||||
Make **`wayfinder`**'s no-duplication contract explicit: the map is an **index**, not a store.
|
||||
|
||||
Adopting "index" as the leading word for the map's role fixes two duplication risks. The map now states up front that a decision lives in exactly one place — its ticket — so it only ever gists and links, never restates the answer (previously this rule was implied inside an HTML comment in the map-body template). And graduating fog into a ticket now clears the graduated patch from the Fog, so a suspected question can't linger in both places at once.
|
||||
Loading…
Add table
Add a link
Reference in a new issue