SDD Quick-Path Workflow
The SDD Quick-Path is a streamlined workflow for trivial changes. It is a compressed version of the full SDD workflow, designed to be fast and efficient for small changes.
Quick-Path Workflow
The Quick-Path workflow consists of three phases:
graph TD
A[Phase 0: Quick Spec] --> B(Phase 1: Implement);
B --> C(Phase 2: Verify);
subgraph "Human Approvals"
direction LR
A_approve(Approve)
B_approve(Approve)
end
A --> A_approve;
B --> B_approve;Eligibility
The Quick-Path is only for trivial changes, such as:
- 1 endpoint
- 1 entity
- 1 listener
- 1 field
- 1 config
The /sdd-quick command enforces a 10-criterion eligibility gate. Sagas, new outboxes, new aggregates, new Avro schemas, multi-module changes, and breaking API changes are all rejected and routed to the full path.
Phases
/sdd-quick: This command generates a compressed
quick-spec.mdfor trivial changes. It replaces the Specify, Plan, Design, and Tasks phases of the full workflow./sdd-implement: In this phase, the code is implemented and tested.
/sdd-verify: The final phase is to verify the changes. This phase is mandatory.