# Planning Gate A coding agent must complete this gate before writing an implementation plan. ## Required Output ```md ## Project Context Loaded Read: - {file path} Relevant understanding: - Project goal: - Current focus: - Active constraints: - Decisions affecting this task: - Evidence, reflections, or commitments affecting this task: - Files or modules likely involved: - Unknowns, stale docs, or conflicts: Gate result: - Passed or Blocked ``` ## Pass Criteria The gate passes only when: - required documents were read - `memory-index.md` was checked when present - task-relevant decisions were checked - relevant evidence, reflection, and commitment indexes were checked when applicable - stale or conflicting docs were called out - the plan respects project positioning and constraints ## Block Criteria Block planning when: - required documents are missing and cannot be inferred - current state conflicts with the user request - an existing decision appears to be violated - the task changes project positioning or architecture without human confirmation