What problem does it solve?
Converts a project scope and constraints into a concrete, audit-friendly design that a team can implement without guessing architecture, interfaces, or integrations.
Core Features & Use Cases
- Architecture and file-tree planning: Produces an explicit architecture overview and a specific directory structure to guide implementation.
- Interface definition: Captures key data shapes and module boundaries so downstream phases can build and test against stable contracts.
- Integration, testing, and failure handling: Documents external integrations with call patterns, failure behavior, and a declared test strategy (mock, recorded, or live).
- Observability and review gate: Specifies logging/tracing expectations and includes a structured design review for robustness (house/skyscraper).
Quick Start
Use the design phase to read scaffolding/scope.md and generate scaffolding/design.md with architecture, directory structure, interfaces, integrations, and observability requirements.