What problem does it solve? It prevents wasted implementation work by forcing intent exploration, requirement clarification, and explicit human approval before any code is written for new features or behavior changes. ## Core Features & Use Cases - Three-Path Classification: Routes every request into spike, bounded, or architectural paths with a one-way upgrade ratchet when hidden complexity appears. - Approval Gates and HOLD Table: Blocks implementation until the human partner approves the design, and returns explicit gap statements instead of guessing when preconditions are missing. - Spec and Plan Authoring: Produces reviewed design specs and executable implementation plans with file maps, per-task test cycles, and no placeholders. - Optional Visual Companion: Serves browser-based mockups and diagrams via a local WebSocket server for questions that are genuinely visual. - Use Case: Before building a new API endpoint, classify the request as bounded, read the existing flow, present a short in-chat design, and implement only after the partner says yes. ## Quick Start Ask the agent to brainstorm the design for a new feature before writing any code, and answer its clarifying questions one at a time.