chore: bootstrap MS22 Fleet Evolution — PRD, TASKS, mission manifest

This commit is contained in:
2026-02-28 19:26:25 -06:00
parent a3af402f73
commit b7bb62e03f
5 changed files with 440 additions and 121 deletions
+45 -27
View File
@@ -1,52 +1,70 @@
# Mission Manifest — MS21 Multi-Tenant RBAC Data Migration
# Mission Manifest — Fleet Evolution
> Persistent document tracking full mission scope, status, and session history.
> Updated by the orchestrator at each phase transition and milestone completion.
## Mission
**ID:** ms21-multi-tenant-rbac-data-migration-20260228
**Statement:** Build multi-tenant user/workspace/team management, break-glass auth, RBAC UI enforcement, and migrate jarvis-brain data into Mosaic Stack
**Phase:** Intake
**Current Milestone:**
**Progress:** 0 / 6 milestones
**ID:** fleet-evolution-20260228
**Statement:** Multi-agent fleet with persistent knowledge layer, OpenClaw as runtime, Mosaic as management plane
**Phase:** Phase 1 — Knowledge Layer
**Current Milestone:** MS22-P0
**Progress:** 0 / 5 milestones
**Status:** active
**Last Updated:** 2026-02-28 17:10 UTC
**Last Updated:** 2026-03-01 01:21 UTC
**PRD:** docs/PRD-MS22.md
## Success Criteria
<!-- Define measurable success criteria here -->
1. An agent writes a finding → another agent searches and retrieves it (context crosses agent boundaries)
2. A user chats with any agent via WebUI and sees streamed responses
3. Semantic search returns relevant findings and conversation history
4. LLM providers configurable via WebUI with per-agent model assignment
5. Matrix rooms show mirrored agent activity within 5 seconds
6. Single-command installer provisions a working 3-agent fleet in < 10 minutes
7. A non-technical user can interact with agents via natural language (no commands)
8. Context from day 1 is still searchable on day 30 (zero context loss)
## Milestones
| # | ID | Name | Status | Branch | Issue | Started | Completed |
| --- | ------- | -------------------------- | ------- | ------ | ----- | ------- | --------- |
| 1 | phase-1 | Schema and Admin API | pending | — | — | | — |
| 2 | phase-2 | Break-Glass Authentication | pending | — | — | — | — |
| 3 | phase-3 | Data Migration | pending | — | — | — | — |
| 4 | phase-4 | Admin UI | pending | — | — | — | — |
| 5 | phase-5 | RBAC UI Enforcement | pending | — | — | — | — |
| 6 | phase-6 | Verification | pending | — | — | — | — |
| # | ID | Name | Status | Branch | Issue | Started | Completed |
| --- | ------- | ----------------------- | ------- | ------ | ----- | ---------- | --------- |
| 1 | phase-1 | Knowledge Layer | active | — | — | 2026-02-28 | — |
| 2 | phase-2 | Agent Fleet Standup | pending | — | — | — | — |
| 3 | phase-3 | WebUI Chat + Tasks | pending | — | — | — | — |
| 4 | phase-4 | LLM Provider Management | pending | — | — | — | — |
| 5 | phase-5 | Installer + Polish | pending | — | — | — | — |
## Deployment
| Target | URL | Method |
| ------ | --- | ------ |
| — | — | — |
| Target | URL | Method |
| ---------- | ----------------------------------------- | ------------------------ |
| Production | mosaic.woltje.com / mosaic-api.woltje.com | Docker Swarm (10.1.1.45) |
| CI | ci.mosaicstack.dev | Woodpecker |
| Git | git.mosaicstack.dev | Gitea |
## Token Budget
| Metric | Value |
| ------ | ------ |
| Budget | — |
| Used | 0 |
| Mode | normal |
| Metric | Value |
| --------------- | ----------------------------------- |
| Estimated Total | ~588K |
| Used | 0 |
| Mode | normal |
| Primary Worker | Codex (OpenAI budget) |
| Fallback Worker | Sonnet (Claude budget, 1 at a time) |
## Session History
| Session | Runtime | Started | Duration | Ended Reason | Last Task |
| ------- | ------- | ------- | -------- | ------------ | --------- |
| Session | Runtime | Started | Duration | Ended Reason | Last Task |
| ------- | ------------------- | ---------------- | -------- | ------------ | ----------------- |
| 1 | Opus (orchestrator) | 2026-02-28 19:00 | — | — | Mission bootstrap |
## Planning Documents
- Fleet Evolution Plan: `~/src/jarvis-brain/docs/planning/FLEET-EVOLUTION-PLAN.md`
- Matrix Design Resolved: `~/src/jarvis-brain/docs/planning/matrix-agent-communication-RESOLVED.md`
- Agent Personalities: `~/src/jarvis-brain/agents/`
## Scratchpad
Path: `docs/scratchpads/ms21-multi-tenant-rbac-data-migration-20260228.md`
Path: `docs/scratchpads/fleet-evolution-20260228.md`