GitHub·mutx.dev
# Roadmap This roadmap is intentionally short and grounded in the code that exists today. It is a guide for contributors, not a promise of exact delivery order. ## Principles * Prefer current-state honesty over target-state marketing. * Fix contracts before adding more surface area. * Land small, reviewable slices. * Update docs when behavior changes. * Keep GitBook rendering downstream from repo truth, not beside it. ## Now * API, CLI, SDK, and docs contract alignment * keep every public example aligned with the mounted `/v1/*` contract * keep grouped CLI commands and compatibility aliases documented accurately * keep SDK async support honest while `MutxAsyncClient` remains limited * Dashboard truth and completeness * keep `/dashboard` as the canonical operator surface * keep `/control/*` clearly marked as the demo shell * fill the highest-value dashboard gaps without pretending every backend feature already has a finished UI * Docs drift and GitBook stability * keep `README.md` and `SUMMARY.md` repo-owned * preserve the current GitBook sidebar feel while removing sync-poisoning pages * make docs drift tests catch broken links, dead paths, and stale route claims * Backend hardening * continue tightening ownership and auth enforcement across user-scoped resources * keep deployment lifecycle history, versions, and rollback semantics honest and tested * Placeholder-backed subsystems * replace the scheduler stub with a real implementation or keep it clearly unmounted and documented * turn RAG search into real vector-backed behavior instead of placeholder responses * keep Vault integration explicitly documented as an infrastructure stub until it is real ## Next * Webhook and API-key product depth * make browser and CLI flows equally trustworthy for outbound webhooks and service credentials * Better app-side observability * improve logs, metrics, traces, session, and alert views in the dashboard * Runtime-backed lifecycle semantics * keep deployment versions, rollback, and restart behavior tied to real execution posture * Local operator ergonomics * keep the hosted and local setup lanes recoverable when installs, migrations, or stale local state drift ## Later * Quotas and plan enforcement beyond the current foundations * Deeper run and trace workflows * Expanded runtime support beyond the current OpenClaw-first path * Broader tenant and secret-management hardening once Vault and deeper infra automation are real ## Shipped (Last 30 Days) * `2026-04-09` RBAC enforcement on all routes * `2026-04-09` OIDC token validation at `src/api/auth/oidc.py` * `2026-04-09` Kubernetes/Helm chart in `infrastructure/helm/` * `2026-04-09` Self-hosted docs platform (alternative to docs.mutx.dev) * `2026-04-09` Autonomous dev lane for agentic workflows * `2026-04-09` Adapter hardening across SDK adapters * `2026-04-09` Security hardening across auth and API layers * `2026-03-22` Prepare `v1.1` and CLI `0.2.1` release * `2026-03-22` Fix local demo bootstrap and migration flow * `2026-03-21` Simplify quickstart and bootstrap the localhost lane from docs truth * `2026-03-21` Stabilize control and live route surfaces for the dashboard * `2026-03-21` Add OpenClaw import flow, provider wizard, runtime tracking, and suspended handoff * `2026-03-20` Build the public browser control-plane demo and rename stale internal app routes * `2026-03-20` Simplify installer handoff and bootstrap local operator auth * `2026-03-19` Add one-command TUI bootstrap and operator packaging work * `2026-03-19` Enforce ownership on all agent endpoints * `2026-03-19` Make `/dashboard` the canonical operator surface and collapse stale app routes ## Contributor-Ready Lanes * `area:docs` * keep commands and route examples aligned with the code * keep GitBook sync GitHub-first and repo-owned * `area:api` * route auth, ownership, typed schemas, placeholder reduction, and tests * `area:cli` * setup ergonomics, grouped command docs, config overrides, and auth ergonomics * `area:sdk` * align defaults and supported methods to the real server contract * keep async support and docs honest * `area:web` * deepen the dashboard without blurring the line between live UI and demo UI * `area:testing` * backend tests, docs drift checks, local-first Playwright, and CI sanity checks ## Where To Look Next * Current capability matrix: `project-status.md` * Setup and workflows: `README.md` * Contribution process: `CONTRIBUTING.md`