Archived: - milestones/v1.0-ROADMAP.md - milestones/v1.0-REQUIREMENTS.md - milestones/v1.0-MILESTONE-AUDIT.md Deleted (fresh for next milestone): - ROADMAP.md Updated: - MILESTONES.md (new entry) - PROJECT.md (requirements → Validated, decisions with outcomes) - STATE.md (reset for next milestone) v1.0 MVP shipped: - 6 phases, 16 plans - 2,732 lines Python - All 9 requirements validated Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Requirements Archive: v1.0 MVP
Archived: 2026-01-17 Status: ✅ SHIPPED
This is the archived requirements specification for v1.0.
For current requirements, see .planning/PROJECT.md.
v1.0 Requirements
Core Requirements
- Project scaffolding (pyproject.toml, ruff, pre-commit, src layout)
- M1: Bot responds to /help, /status
- M2: Project CRUD (/projects, /project new, select, delete, models, info)
- M3: Single model Q&A working
- M4: Open mode (parallel) with multiple models
- M5: Discuss mode (sequential rounds)
- M6: Consensus generation (/consensus)
- M7: Export to markdown (/export)
- M8: @mention direct messages
Traceability
| Requirement | Phase | Status | Evidence |
|---|---|---|---|
| Project scaffolding | Phase 1 | Complete | pyproject.toml, .pre-commit-config.yaml, src/moai/ |
| M1: /help, /status | Phase 2 | Complete | handlers/commands.py, handlers/status.py |
| M2: Project CRUD | Phase 3 | Complete | handlers/projects.py |
| M3: Single model Q&A | Phase 4 | Complete | /ask in handlers/discussion.py |
| M4: Open mode | Phase 5 | Complete | /open with asyncio.gather |
| M5: Discuss mode | Phase 5 | Complete | /discuss, /next, /stop commands |
| M6: Consensus | Phase 6 | Complete | /consensus command |
| M7: Export | Phase 6 | Complete | /export command |
| M8: @mentions | Phase 5 | Complete | @mention MessageHandler |
Milestone Summary
Shipped: 9 of 9 v1.0 requirements Adjusted: None Dropped: None
All requirements delivered as originally specified. No scope changes during milestone.
Archived: 2026-01-17 as part of v1.0 milestone completion