What problem does it solve?
Captures executable contracts and coding conventions into durable, accessible docs after debugging, implementation, or discussion, preventing knowledge loss and miscommunication across sessions.
Core Features & Use Cases
- Formalizes code-spec updates with executable contracts, including signatures, payload fields, environment keys, and boundary behavior.
- Identifies triggers for updates (new/changed commands or APIs, cross-layer contracts, database schema changes, infra wiring) to maintain guardrails.
- Enforces a seven-section output: Scope / Trigger, Signatures, Contracts, Validation & Error Matrix, Good/Base/Bad Cases, Tests Required, and Wrong vs Correct, to enable testable and auditable specs.
- Supports improved collaboration by preserving decision rationale and implementation details for future sessions and new team members.
Quick Start
After finishing a debugging session or implementing a feature, run the update spec process to generate a code-spec document containing the seven required sections.