T-I6WC-site-corpus-curated-types
Status: closed/done · Impact: medium · Complexity: medium
Put the curated planning corpus on the site: decision, standard,
principle, milestone, product, driver, capability project through the
framework, and the generated: planning nav slot goes live.
D-0010-deterministic-site-assembly §4, Migration Phase 5.
| Location | Role today |
|---|---|
docs/planning/decisions/ | No site projection (likewise standards, principles, milestones, products, drivers, capabilities) |
plugin/lib/services/docs/site/nav.ts | generated: planning slot reserved, not yet expanded |
Proposed
Section titled “Proposed”Each curated type renders via the generic projection at
/planning/<plural>/ with child pages. Overrides only where roster
columns demand domain data — milestone (Version / Target date,
feeding T-9LHH-site-roadmap-generated); the rest ship generic.
The planning nav slot expands to one collapsed child group per
projected type with roster-anchor children (P6 pattern). site.yaml
gains the slot at its designed position.
Approach
Section titled “Approach”- Enable the seven types in the projection pass (ideally: list of types = entity registry minus exclusions, so new types ship by construction).
- Milestone
site_projection.tsoverride. - Expand the
planningnav slot innav.ts. - Tests: per-type smoke renders over
tests/fixtures/mini/, roster bucketing, nav expansion; site build green over the real corpus.
Files to touch
Section titled “Files to touch”| Location | Kind | Change |
|---|---|---|
plugin/lib/services/docs/site/projections.ts | modify | Type enablement |
plugin/lib/model/entities/milestone/site_projection.ts | new | Version/Target-date columns |
plugin/lib/services/docs/site/nav.ts | modify | planning slot expansion |
site/site.yaml | modify | generated: planning slot |
plugin/lib/services/docs/tests/ | modify | Rollout suites |
Acceptance criteria
Section titled “Acceptance criteria”- AC-1:
/planning/decisions/,/planning/standards/,/planning/principles/,/planning/milestones/,/planning/products/,/planning/drivers/,/planning/capabilities/render rosters + child pages from the live corpus. - AC-2: The sidebar’s Planning group lists the seven types with anchor children; site build green.
- AC-3: A new entity type added to the model appears under Planning with zero site wiring.
Out of scope
Section titled “Out of scope”- task and backlog — T-EC4B-site-corpus-high-volume-types.
- The Roadmap page — T-9LHH-site-roadmap-generated.
Dependencies
Section titled “Dependencies”Discovery context
Section titled “Discovery context”Extracted from D-0010-deterministic-site-assembly Migration Phase 5.
Depends on
Section titled “Depends on”T-UAIV-site-projection-framework