LINKAGE RULES

All entities must be linkable and traceable. Every document carries:

Required frontmatter fields:

id: SPARK-001  # or SEED-XXX, SPROUT-XXX, POD-XXX
type: SPARK     # SPARK | SEED | SPROUT | POD
status: ACTIVE  # or STAGED, PARKED, RESOLVED, etc.
filed: 2026-05-13

Optional linkage fields:

evolved_from: []    # entities this was promoted from
evolved_into: []    # entities this promoted to
promoted_from: []   # same as evolved_from but for SPROUT
promoted_to: []     # same as evolved_into but for SPROUT
related: []         # associated but not lineage-linked
members: []         # POD only — list of contained entities
pod: []             # entities this belongs to

Link text convention: [SPARK-001] inline links for cross-referencing.