What problem does it solve? It bridges the gap between planning and execution in spec-driven development by turning approved specs, designs, and task lists into actual working code with tracked progress and evidence. ## Core Features & Use Cases - Task Implementation from Specs: Reads proposal, spec, design, and tasks artifacts, then writes code that strictly follows the design decisions and acceptance criteria. - Strict TDD Mode: Optionally enforces a full RED-GREEN-REFACTOR cycle with mandatory triangulation, assertion quality rules, and a TDD Cycle Evidence table. - Progress Persistence & Resume: Saves apply-progress artifacts and merges prior batch state so multi-batch implementations never lose completed work. - Workload Governance: Enforces PR sizing decisions (chained, stacked, or size-exception) before writing code when forecasts exceed review budgets. - Use Case: An orchestrator assigns tasks 1.1-1.3 of a change; the executor reads the specs, implements the code, marks tasks complete in tasks.md, and returns a structured summary ready for the verify phase. ## Quick Start Delegate the pending tasks for a change to the sdd-apply executor so it implements them according to the specs and design.