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.

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