Files
stack/docs/ROADMAP.md
T

4.0 KiB

kind, status
kind status
spec active

Mosaic Stack Roadmap

Companion to docs/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 + wizard expansion 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 + wizard expansion (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), plus the D4 capabilities deferred out of P1's minimal slice: expanded agent enrollment (OAuth login, multi-account, model choice with recommendation, account assignment, comms auto-enroll) and the Standalone SSO/OIDC configuration tab.

P3 — full onboarding profile + M365 (placeholder)

Complete user onboarding profile (communication-style capture, optional voice-matching interview) under the D14 custody rule; M365 connectors, available to both deployment modes as ordinary connectors (same consent model as the P2 connector class). The Enterprise install flow's M365 prominence (D4) arrives with the Enterprise phase, P4.

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.