docs: update TASKS.md and scratchpad for communication spine completion

Mark P1-001, P1-007, P1-008, P2-001, P5-002, P6-005 as done (PR #61).
Add session 2 log entry for vertical slice delivery.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 20:34:26 -05:00
parent 4f84a01072
commit 04528459ec
2 changed files with 10 additions and 9 deletions

View File

@@ -13,16 +13,16 @@
| P0-007 | not-started | Phase 0 | CI pipeline — Woodpecker config | — | #7 | | P0-007 | not-started | Phase 0 | CI pipeline — Woodpecker config | — | #7 |
| P0-008 | not-started | Phase 0 | Project docs — AGENTS.md, CLAUDE.md, README | — | #8 | | P0-008 | not-started | Phase 0 | Project docs — AGENTS.md, CLAUDE.md, README | — | #8 |
| P0-009 | not-started | Phase 0 | Verify Phase 0 — CI green, all packages build | — | #9 | | P0-009 | not-started | Phase 0 | Verify Phase 0 — CI green, all packages build | — | #9 |
| P1-001 | not-started | Phase 1 | apps/gateway scaffold — NestJS + Fastify adapter | | #10 | | P1-001 | done | Phase 1 | apps/gateway scaffold — NestJS + Fastify adapter | #61 | #10 |
| P1-002 | not-started | Phase 1 | Auth middleware — BetterAuth session validation | — | #11 | | P1-002 | not-started | Phase 1 | Auth middleware — BetterAuth session validation | — | #11 |
| P1-003 | not-started | Phase 1 | @mosaic/brain — migrate from v0, PG backend | — | #12 | | P1-003 | not-started | Phase 1 | @mosaic/brain — migrate from v0, PG backend | — | #12 |
| P1-004 | not-started | Phase 1 | @mosaic/queue — migrate from v0 | — | #13 | | P1-004 | not-started | Phase 1 | @mosaic/queue — migrate from v0 | — | #13 |
| P1-005 | not-started | Phase 1 | Gateway routes — conversations CRUD + messages | — | #14 | | P1-005 | not-started | Phase 1 | Gateway routes — conversations CRUD + messages | — | #14 |
| P1-006 | not-started | Phase 1 | Gateway routes — tasks, projects, missions CRUD | — | #15 | | P1-006 | not-started | Phase 1 | Gateway routes — tasks, projects, missions CRUD | — | #15 |
| P1-007 | not-started | Phase 1 | WebSocket server — chat streaming | | #16 | | P1-007 | done | Phase 1 | WebSocket server — chat streaming | #61 | #16 |
| P1-008 | not-started | Phase 1 | Basic agent dispatch — single provider | | #17 | | P1-008 | done | Phase 1 | Basic agent dispatch — single provider | #61 | #17 |
| P1-009 | not-started | Phase 1 | Verify Phase 1 — gateway functional, API tested | — | #18 | | P1-009 | not-started | Phase 1 | Verify Phase 1 — gateway functional, API tested | — | #18 |
| P2-001 | not-started | Phase 2 | @mosaic/agent — Pi SDK integration + agent pool | | #19 | | P2-001 | done | Phase 2 | @mosaic/agent — Pi SDK integration + agent pool | #61 | #19 |
| P2-002 | not-started | Phase 2 | Multi-provider support — Anthropic + Ollama | — | #20 | | P2-002 | not-started | Phase 2 | Multi-provider support — Anthropic + Ollama | — | #20 |
| P2-003 | not-started | Phase 2 | Agent routing engine — cost/capability matrix | — | #21 | | P2-003 | not-started | Phase 2 | Agent routing engine — cost/capability matrix | — | #21 |
| P2-004 | not-started | Phase 2 | Tool registration — brain, queue, memory tools | — | #22 | | P2-004 | not-started | Phase 2 | Tool registration — brain, queue, memory tools | — | #22 |
@@ -45,7 +45,7 @@
| P4-006 | not-started | Phase 4 | Skill management — catalog, install, config | — | #39 | | P4-006 | not-started | Phase 4 | Skill management — catalog, install, config | — | #39 |
| P4-007 | not-started | Phase 4 | Verify Phase 4 — memory + log pipeline working | — | #40 | | P4-007 | not-started | Phase 4 | Verify Phase 4 — memory + log pipeline working | — | #40 |
| P5-001 | not-started | Phase 5 | Plugin host — gateway plugin loading + channel interface | — | #41 | | P5-001 | not-started | Phase 5 | Plugin host — gateway plugin loading + channel interface | — | #41 |
| P5-002 | not-started | Phase 5 | @mosaic/discord-plugin — Discord bot + channel plugin | | #42 | | P5-002 | done | Phase 5 | @mosaic/discord-plugin — Discord bot + channel plugin | #61 | #42 |
| P5-003 | not-started | Phase 5 | @mosaic/telegram-plugin — Telegraf bot + channel plugin | — | #43 | | P5-003 | not-started | Phase 5 | @mosaic/telegram-plugin — Telegraf bot + channel plugin | — | #43 |
| P5-004 | not-started | Phase 5 | SSO — Authentik OIDC adapter end-to-end | — | #44 | | P5-004 | not-started | Phase 5 | SSO — Authentik OIDC adapter end-to-end | — | #44 |
| P5-005 | not-started | Phase 5 | Verify Phase 5 — Discord + Telegram + SSO working | — | #45 | | P5-005 | not-started | Phase 5 | Verify Phase 5 — Discord + Telegram + SSO working | — | #45 |
@@ -53,7 +53,7 @@
| P6-002 | not-started | Phase 6 | @mosaic/prdy — migrate PRD wizard from v0 | — | #47 | | P6-002 | not-started | Phase 6 | @mosaic/prdy — migrate PRD wizard from v0 | — | #47 |
| P6-003 | not-started | Phase 6 | @mosaic/quality-rails — migrate scaffolder from v0 | — | #48 | | P6-003 | not-started | Phase 6 | @mosaic/quality-rails — migrate scaffolder from v0 | — | #48 |
| P6-004 | not-started | Phase 6 | @mosaic/mosaic — install wizard for v1 | — | #49 | | P6-004 | not-started | Phase 6 | @mosaic/mosaic — install wizard for v1 | — | #49 |
| P6-005 | not-started | Phase 6 | Pi TUI integration — mosaic tui | | #50 | | P6-005 | done | Phase 6 | Pi TUI integration — mosaic tui | #61 | #50 |
| P6-006 | not-started | Phase 6 | Verify Phase 6 — CLI functional, all subcommands | — | #51 | | P6-006 | not-started | Phase 6 | Verify Phase 6 — CLI functional, all subcommands | — | #51 |
| P7-001 | not-started | Phase 7 | MCP endpoint hardening — streamable HTTP transport | — | #52 | | P7-001 | not-started | Phase 7 | MCP endpoint hardening — streamable HTTP transport | — | #52 |
| P7-002 | not-started | Phase 7 | Additional SSO providers — WorkOS + Keycloak | — | #53 | | P7-002 | not-started | Phase 7 | Additional SSO providers — WorkOS + Keycloak | — | #53 |

View File

@@ -37,9 +37,10 @@ User confirmed: start the planning gate.
## Session Log ## Session Log
| Session | Date | Milestone | Tasks Done | Outcome | | Session | Date | Milestone | Tasks Done | Outcome |
| ------- | ---------- | --------- | ------------- | --------------------------------------------------------------------------- | | ------- | ---------- | -------------- | ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | 2026-03-13 | Planning | Planning gate | Milestones created, 59 issues created, TASKS.md populated, manifest updated | | 1 | 2026-03-13 | Planning | Planning gate | Milestones created, 59 issues created, TASKS.md populated, manifest updated |
| 2 | 2026-03-13 | Vertical slice | P1-001, P1-007, P1-008, P2-001, P5-002, P6-005 | Communication spine built and merged (PR #61). Gateway + TUI + Discord. 3-agent gatekeeper review, 10/16 issues remediated, 4 deferred. |
## Open Questions ## Open Questions