# Idea to Spec Worksheet

Start with the rough idea. Do not try to make it sound formal.

## The idea
> 

## Why do we want this?
What problem did we observe?

## Who needs it?
- 

## What should happen?
Describe the behavior in plain language.

## What should not happen?
- 

## Questions the implementation should not be forced to guess
- What happens when there is no data?
- What happens when input is invalid?
- Who is allowed to use it?
- What happens when a dependency fails?
- What must remain backward compatible?
- Are there performance, accessibility, privacy, or security expectations?
- What is explicitly out of scope?

Add change-specific questions:
- 

## Decisions
| Question | Decision | Why |
| --- | --- | --- |
| | | |

## Draft acceptance criteria
- [ ] 
- [ ] 
- [ ] 

## Ready to become a spec?
Move the resolved information into quick-spec.md, feature-spec.md, or architecture-spec.md.
