What each spec document contains, why it exists, and lean templates for solo dev + AI workflows.
Purpose: Establish the why and boundaries of the project in one page.
Required sections:
Template skeleton:
# Project Charter: {Name}
Version: 0.1.0 | Date: YYYY-MM-DD | Status: Draft
## Problem Statement
{1–2 paragraphs}
## Vision
{1 sentence}
## Scope
### In Scope
- ...
### Out of Scope
- ...
## Success Criteria
1. {Measurable outcome}
2. ...
## Constraints
- ...
Purpose: Define what to build with enough detail that acceptance criteria are unambiguous.
Required sections: