Spine Architecture Sketch
ingest reads source files and produces source facts only.
normalize turns source facts into one neutral model.
plan decides intent, grouping, and migration relationships.
- each
renderer owns one target family and its file structure.
- each target gets its own validation and packaging path.