Skip to content

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.

LocationRole today
docs/planning/decisions/No site projection (likewise standards, principles, milestones, products, drivers, capabilities)
plugin/lib/services/docs/site/nav.tsgenerated: planning slot reserved, not yet expanded

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.

  1. Enable the seven types in the projection pass (ideally: list of types = entity registry minus exclusions, so new types ship by construction).
  2. Milestone site_projection.ts override.
  3. Expand the planning nav slot in nav.ts.
  4. Tests: per-type smoke renders over tests/fixtures/mini/, roster bucketing, nav expansion; site build green over the real corpus.
LocationKindChange
plugin/lib/services/docs/site/projections.tsmodifyType enablement
plugin/lib/model/entities/milestone/site_projection.tsnewVersion/Target-date columns
plugin/lib/services/docs/site/nav.tsmodifyplanning slot expansion
site/site.yamlmodifygenerated: planning slot
plugin/lib/services/docs/tests/modifyRollout suites
  • 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.

Extracted from D-0010-deterministic-site-assembly Migration Phase 5.

T-UAIV-site-projection-framework


← Back to Tasks