# Specification: <title>

**Spec ID:** <NNN-lower-kebab-case>
**Status:** Draft
**Created:** <YYYY-MM-DD>

## Problem

<Who is affected, what happens today, and why it matters.>

## User stories

- As a <user>, I want <behavior>, so that <outcome>.

## Functional requirements

- FR-001: The system MUST <observable behavior>.

## Non-goals

- <Explicitly excluded behavior.>

## Edge cases and failure behavior

- <Condition and required response.>

## Acceptance criteria

- AC-001: Given <state>, when <action>, then <observable result>.

## Assumptions

- <Assumption that is safe to proceed with.>

## Open questions

- <Decision that must be resolved before planning, or "None".>
