Pre-implementation execution gate based on four principles (think before coding, simplicity first, surgical changes, goal-driven execution).
Run a short discipline gate right before implementation to reduce over-engineering and scope drift.
implementation-runner call for medium/complex tasksanalysisContext.request, analysisContext.signals, analysisContext.estimatescontext.md, task checklist, pending questions)If blocked, return to planning and resolve blockers before coding.
karpathyGate:
status: pass|blocked
targetOutcome: "..."
acceptanceCriteria:
- "..."
assumptions:
- "..."
scope:
inScopeFiles:
- "src/..."
outOfScope:
- "infra/..."
milestones:
- "Implement minimal change"
- "Run verification"
- "Run review"
blockers: []