approvedcomplete
Product-family registry: a single owner for the shared repo list
003-product-family-registry
The canonical registry of the Statecraft product family: each repo's name, role, SPDX license, and URL, encoded once in app/lib/product-family.ts and consumed by the index family section, the footer, and the /registry viewer's repoMeta lookup. This spec gives that module a single explicit owner so a roster change (a repo added, removed, or re-described) is an ordinary authoring edit here plus the module, with no coupling waiver and no edit to the scaffold (001) or launch-content (002) specs. It owns the roster data, not the rendering.
- Depends on
- Establishes
- app/lib/product-family.ts
- Sections
- 003: Product-family registry
- 1. Purpose
- 2. Territory
- 3. The roster
- 4. Acceptance
- 5. Out of scope
- 6. Status (2026-07-15): complete
- Source
- specs/003-product-family-registry/spec.md @ 4ca583741950as of 2026-07-21 ยท shard 69d16df0efdd