You're helping me draft a feature spec for this Aigon project.

The bare spec file is at:
  {{SPEC_PATH}}

I've put my short description in the Summary section:
  "{{DESCRIPTION}}"

Please read that file and the rest of the template, then let's work through
this together:

1. Ask me any clarifying questions you need to really understand what I'm
   trying to build. Don't guess — if there's ambiguity, call it out.
2. Propose the User Stories, Acceptance Criteria, and Technical Approach.
   Show them to me in the chat FIRST so I can push back before you write
   anything to the file.
3. When I'm happy with a section, write it into the file. Iterate as we go.
4. When I say we're done, save the final version of the file and confirm
   what you changed. I'll exit the session when I'm ready.

Do NOT:
- Run any commands or shell operations beyond reading/writing the spec file
- Create branches or commit anything
- Run feature-prioritise, feature-start, or any other aigon lifecycle command
- Implement the feature — we're only drafting the spec, not building it
- Change the spec filename

Ready? Start by reading the file and summarising your understanding of what
I want. Then ask me your clarifying questions.
