--- kind: spec status: active --- # Mosaic Stack Roadmap Companion to [docs/PRD.md](./PRD.md). Governed by the D11 rule: **every planned phase appears here from day one, even as a placeholder** — nothing exists only in heads. A phase marked _placeholder_ is a commitment to design it, not a design; scoping one requires its own PRD section or requirements doc plus review. Phases are product phases. The in-flight platform workstreams (KBN-100/101 kanban SOT implementation, FCM #758, FCOM #766, TESS, RI #1275, and the other Part II contracts in the PRD) run as parallel tracks under their own issues and are prerequisites where noted. | Phase | Scope | Status | | ----- | ------------------------------------------------------------------------------ | ----------------------------------------- | | P0 | Current state on `next`: read-only dashboard, chat, auth/SSO login, admin tabs | shipped, evolving | | P1 | **v1 slice** (PRD Part I §9) | next up | | P2 | Connectors + comms | placeholder | | P3 | Full onboarding profile + M365 | placeholder | | P4 | Enterprise mode + one-way conversion | placeholder | | P5 | Federation | placeholder (deliberately undesigned, D3) | ## P0 — current state What exists on `next` today: web dashboard (login/register/SSO, chat, read-only projects/tasks, settings, admin user/system-health tabs), the Gateway, the CLI-first framework tooling, and the fleet control plane. The webUI audit (USC estate, webui-audit lane) measures the gap between this and P1. ## P1 — v1 slice (D11) 1. Standalone onboarding wizard: system/company name, component choices, initial user, initial estate + project, seeded examples, re-runnable. 2. Hierarchy core: company → estate → project → workspace → kanban, read-only task bubble-up (kanban SOT Amendment A1 is the schema contract). 3. Basic RBAC on the hierarchy. 4. Minimal agent enrollment: one harness, API key, name/persona. Prerequisites: KBN-100/101 schema foundation; the D8 tool inventory and webUI→tool mapping (any missing tool is built first, D12). ## P2 — connectors + comms (placeholder) Email and drive connectors (Gmail/IMAP, Google Drive/OneDrive/Dropbox) with granular agentic-access consent; comms integrations (Matrix/Discord/Slack) including agent auto-enroll. Wizard gains the corresponding tabs (D4). ## P3 — full onboarding profile + M365 (placeholder) Complete user onboarding profile (communication-style capture, optional voice-matching interview) under the D14 custody rule; M365 integration for Enterprise-leaning deployments. ## P4 — Enterprise mode + conversion (placeholder) Enterprise install flow (org chart, RBAC focus, immediate OIDC, SSO prominent); per-user brains with architectural isolation (D14); Vault required; the one-way Standalone → Enterprise conversion (D3). ## P5 — federation (placeholder) Connecting deployments: system-level config, assigned users, rights and data-access control, trusts with boundaries, strict data access, exfiltration monitoring. Explicitly not designed yet (D3); nothing in earlier phases may foreclose it. Requires its own PRD + threat model before any scoping.