What problem does it solve? It prevents wasted implementation effort by forcing intent clarification, design review, and explicit human approval before any code is written, catching unexamined assumptions early. ## Core Features & Use Cases - Three-Path Classification: Routes every request into spike, bounded, or architectural tracks with appropriately scaled process and approval gates. - Structured Design Dialogue: Asks clarifying questions one at a time, proposes 2-3 approaches with trade-offs, and presents sectioned designs for approval. - Spec Writing and Review: Writes validated designs to dated spec files, runs a self-review for placeholders and contradictions, and hands off to implementation planning. - Visual Companion Server: Serves browser-based mockups and diagrams via a local WebSocket server when questions are clearer shown than described. - Use Case: When asked to add a new feature, classify the request, present a short design in chat, wait for explicit approval, then implement — instead of jumping straight to code. ## Quick Start Ask the assistant to brainstorm and design a new feature with you before writing any code, starting by classifying the request as a spike, bounded change, or architectural project.