Sprint history — Lookups & admin CRUD
What shipped
A dedicated track that gave reference-data lookups full admin CRUD, maturing the conventions the rest of the guide documents.
- MIQ-131 — the first lookup CRUDs (ShiftTemplate, Holiday, DemandReason) and the extraction of the shared helpers/factory/dialog (the
§G disciplinedebut). - MIQ-132 — NodeType and Terminal CRUD; the BE i18n key primitive (
<Entity>.Referenced.*/.IsSystem.Body) locked. - MIQ-133 — Grade and Skill admin CRUD; the generic
SystemRowProtectedException<T>helper (PB-085) and the D9 description-field pattern locked. Skill admin coexists with the production skills surface.
Key decisions (now conventions)
- Extract from observed duplication, not prediction — the §G discipline; rule-of-three, locked shapes.
<ENTITY>_PROTECTED/_REFERENCED409 wire format — the exceptions convention.- Hierarchical i18n keys — the BE i18n key convention.
- D9 bilingual description fields — the description-fields convention.
- Admin/production coexistence — separate
/api/admin/*controllers + cache partitioning (the coexistence pattern).
Build status
Available — the 9 lookup admin CRUDs ship; the patterns are documented in the Conventions section. See the Lookups & reference API.
Related
- The whole Conventions section is the distilled output of this track.
- Fact sheet 21 (admin reference data); reports MIQ-131/132/133.