What problem does it solve? It turns a change proposal into structured, testable specifications, eliminating ambiguity about what behavior is being added, modified, removed, or renamed in a system. ## Core Features & Use Cases - Delta Spec Generation: Produces ADDED, MODIFIED, REMOVED, and RENAMED requirement sections based on the proposal's Capabilities mapping. - Standardized Format: Enforces RFC 2119 keywords (MUST, SHALL, SHOULD, MAY) and Given/When/Then scenarios so every requirement is testable. - Multi-Mode Persistence: Supports engram, openspec, hybrid, and none artifact store modes for reading and saving specs. - 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 so it writes the delta specifications for each affected domain.