chore: planning gate — milestones, issues, and task breakdown
Break PRD into 8 milestones (Phase 0–7) with 59 issues on Gitea. Populate TASKS.md, update mission manifest, initialize scratchpad. Repo created at git.mosaicstack.dev/mosaic/mosaic-stack. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
66
docs/MISSION-MANIFEST.md
Normal file
66
docs/MISSION-MANIFEST.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# Mission Manifest — MVP
|
||||
|
||||
> Persistent document tracking full mission scope, status, and session history.
|
||||
> Updated by the orchestrator at each phase transition and milestone completion.
|
||||
|
||||
## Mission
|
||||
|
||||
**ID:** mvp-20260312
|
||||
**Statement:** Build Mosaic Stack v0.1.0 — a self-hosted, multi-user AI agent platform with web dashboard, TUI, remote control, shared memory, mission orchestration, and extensible skill/plugin architecture. All TypeScript. Pi as agent harness. Brain as knowledge layer. Queue as coordination backbone.
|
||||
**Phase:** Planning
|
||||
**Current Milestone:** Phase 0: Foundation (v0.0.1)
|
||||
**Progress:** 0 / 8 milestones
|
||||
**Status:** active
|
||||
**Last Updated:** 2026-03-13 01:15 UTC
|
||||
|
||||
## Success Criteria
|
||||
|
||||
- [ ] AC-1: Core chat flow — login, send message, streamed response, conversations persist
|
||||
- [ ] AC-2: TUI integration — `mosaic tui` connects to gateway, same context as web
|
||||
- [ ] AC-3: Discord remote control — bot responds, routes through gateway, threads work
|
||||
- [ ] AC-4: Gateway orchestration — multi-provider routing, fallback, concurrent sessions
|
||||
- [ ] AC-5: Task & project management — CRUD, kanban, mission tracking, brain MCP tools
|
||||
- [ ] AC-6: Memory system — auto-capture, semantic search, preferences, log summarization
|
||||
- [ ] AC-7: Auth & RBAC — email/password, Authentik SSO, role enforcement
|
||||
- [ ] AC-8: Multi-provider LLM — 3+ providers routing correctly
|
||||
- [ ] AC-9: MCP — gateway MCP endpoint, brain + queue tools via MCP
|
||||
- [ ] AC-10: Deployment — `docker compose up` from clean state, CLI on bare metal
|
||||
- [ ] AC-11: @mosaic/* packages — all 7 migrated packages build, test, integrate
|
||||
|
||||
## Milestones
|
||||
|
||||
| # | ID | Name | Status | Branch | Issue | Started | Completed |
|
||||
|---|-----|------|--------|--------|-------|---------|-----------|
|
||||
| 0 | ms-157 | Phase 0: Foundation (v0.0.1) | not-started | — | — | — | — |
|
||||
| 1 | ms-158 | Phase 1: Core API (v0.0.2) | not-started | — | — | — | — |
|
||||
| 2 | ms-159 | Phase 2: Agent Layer (v0.0.3) | not-started | — | — | — | — |
|
||||
| 3 | ms-160 | Phase 3: Web Dashboard (v0.0.4) | not-started | — | — | — | — |
|
||||
| 4 | ms-161 | Phase 4: Memory & Intelligence (v0.0.5) | not-started | — | — | — | — |
|
||||
| 5 | ms-162 | Phase 5: Remote Control (v0.0.6) | not-started | — | — | — | — |
|
||||
| 6 | ms-163 | Phase 6: CLI & Tools (v0.0.7) | not-started | — | — | — | — |
|
||||
| 7 | ms-164 | Phase 7: Polish & Beta (v0.1.0) | not-started | — | — | — | — |
|
||||
|
||||
## Deployment
|
||||
|
||||
| Target | URL | Method |
|
||||
|--------|-----|--------|
|
||||
| Docker Compose (dev) | localhost | docker compose up |
|
||||
| Production | TBD | Docker Swarm via Portainer |
|
||||
|
||||
## Token Budget
|
||||
|
||||
| Metric | Value |
|
||||
|--------|-------|
|
||||
| Budget | — |
|
||||
| Used | 0 |
|
||||
| Mode | normal |
|
||||
|
||||
## Session History
|
||||
|
||||
| Session | Runtime | Started | Duration | Ended Reason | Last Task |
|
||||
|---------|---------|---------|----------|--------------|-----------|
|
||||
| 1 | claude-opus-4-6 | 2026-03-13 01:00 UTC | — | — | Planning gate |
|
||||
|
||||
## Scratchpad
|
||||
|
||||
Path: `docs/scratchpads/mvp-20260312.md`
|
||||
Reference in New Issue
Block a user