Development record
Glossary pointers, the family lint and the mental model
specclosedspc-2609230613206890
Summary
The remainder of itd-2609211913453478
that spc-2609212131112235 did not deliver. spc-2609212131112235 closed on
2026-09-23 with acceptance criterion 3 delivered and criteria 1, 2 and 5 in part: the seven-family table in glossary/core/record-families.md, the bundle and step entries, batch defined on the page, the superseded phase, milestone and roadmap entries, and adr-9 marked superseded. This spec carries what did not ship.
Scope
- Acceptance criterion 1 (the missing half). Every other glossary entry points at the record-families page. At closure only 5 of 36 glossary files reference it.
- Acceptance criterion 2 (the missing half). The phase documents carry a retirement line. At closure only
roadmap/phases/README.mddoes; thephase-0tophase-8documents do not. - Acceptance criterion 4 (missing). Record lint refuses an entry whose
not_to_be_confused_withnames nothing on the page, and reports a record frontmatter key naming a family the page does not define. No such rule exists at closure. - Acceptance criterion 5 (the missing half). The brief's mental-model chapter reads brief, intent, spec (then steps) with the bundle and the derived release named. At closure the opening paragraph of the brief's Mental Model chapter still describes four layers with phase.
Frontmatter
| id | spc-2609230613206890 |
|---|---|
| type | spec |
| lifecycle | closed |
.abcd/development/specs/closed/spc-2609230613206890-glossary-pointers-lint-and-mental-model.md
open on GitHub ↗ · commit history ↗
References1
- itd-2609211913453478One page maps the record families, and phase, milestone and roadmap are retiredimplements
mentions2
- adr-9Phase as a product-reflection layer between brief and intent
- spc-2609212131112235one-page-in-the-glossary-maps-abcd-s-record-families-and-how