| Discovery | 3 front-loaded questions (audience, differentiator, use case) | DISCOVERY PHASE |
| Acceptance Criteria | Define 3 machine-verifiable criteria before section walk | ACCEPTANCE CRITERIA CAPTURE |
| Extraction Mode | Select mode (Standard/Socratic/Adversarial/Archaeological/Council) for MCS-2+ | EXTRACTION MODE SELECTION |
| Pitfall Check | Load meta/pitfalls/pitfalls.json, surface type-relevant warnings | PITFALL CHECK |
| Type Coaching | Platform-specific coaching (claude-md, minds, hooks, skill/agent, system/bundle) | TYPE-SPECIFIC COACHING |
| Section Walk | Per-section: read WHY, check existing, inject research, ask, write, quality signal | SECTION WALKER |
| Sparring | 3 challenges per major section (Generic Test, Inversion, Proof) — mandatory MCS-2+ | SPARRING PROTOCOL |
| Deepening | 5 elicitation methods offered as optional menu after each major section | ELICITATION DEEPENING |
| Checkpointing | Write fill_progress to .meta.yaml after every section (compact-safe) | MID-FILL STATE PERSISTENCE |
| Progress | Pulse every 2-3 sections: filled/total + live MCS estimate | PROGRESS TRACKER |
| Conversational | Narrative extraction mode for non-dev creators | CONVERSATIONAL MODE |
| Size Check | Auto-split primary file if >4K chars; suggest @include for claude-md; enforce calibration budget — if intent-aware calibration set a size target, warn when exceeded | INSTRUCTION SIZE OPTIMIZATION |
| Completion | Promote to content, auto-validate MCS-1, report result honestly (pass → celebrate; fail → name the failures), clear fill_progress | AFTER ALL SECTIONS FILLED |