What problem does it solve? It removes ambiguity from spec-driven development by turning a change proposal into structured delta specifications that precisely describe what behavior is added, modified, removed, or renamed. ## Core Features & Use Cases - Delta Spec Generation: Produces ADDED, MODIFIED, REMOVED, and RENAMED requirement sections based on the proposal's Capabilities mapping. - Testable Scenarios: Every requirement includes Given/When/Then scenarios covering happy paths and edge cases, ready for automated test derivation. - Multi-Mode Persistence: Supports engram, openspec, hybrid, and none artifact store modes for flexible spec storage. - Use Case: After an orchestrator approves a change proposal, this sub-agent reads the proposal, inspects existing domain specs, and writes delta specs under openspec/changes/{change-name}/specs/ ready for the design phase. ## Quick Start Ask the orchestrator to launch the sdd-spec sub-agent for your approved change proposal to generate the delta specifications.