Subchapter 23.37
references/phases/intake/intake-assemble.mdMarkdown991 BView on GitHub
Assembler unit. Intake asks the two entry questions and captures open context inline within
intake.md, then writes the run’s.phase-status.json(Step 5). This unit records the artifact-level contract for the phase: it is the single creator of , and its postconditions (declared on the phase) are the phase’s completion gate. See § Step 5 for the state schema (, , , later phases pending/skipped per entry point).
.phase-status.jsonintake.mdentry_pointaudienceintake = completedThe state contract additionally includes target_maturity (prototype, private_beta, or production), collected with the Intake questions unless a validated seed supplies it. Intake persists it verbatim; it is neither a runtime inference nor a deployment outcome.