Cockpit
Your repository,at a glance.
The Cockpit renders every capability, object, graph, worktree and health check of the repository as pages, asking the same executor the command line, the HTTP API and MCP ask. It is served by majordomus at /cockpit; what follows is a picture of it, built from the same data.
“It holds no model, no catalogue and no verdict of its own”
One navigation
Its areas, then catalogues built from the registry's modules, the index's kinds and the graph derivations, in one sidebar.
Live repository state
Every page asks a capability through the one executor MCP and the HTTP routes use.
Drill down anywhere
A capability's page carries its schemas, projections, provenance and a runner built from its input schema.
Overview
Is it healthy, what changed, what is broken, what needs action.
prismatic-majordomus · A lightweight supervisory control layer for AI-assisted work.
- Rules187
- Decisions117
- Features29
- Tests527
- Commands31
- Use cases49
- Claims247
- Sessions90
Decisions per release
oldest first, from the changelog
- v0.29.02
- v0.28.06
- v0.27.04
- v0.26.00
Quick actions
Changes in v0.29.0
-
every capability module and every kind is named by a stable featureAdded
359f8223f -
a monospaced path or id wraps at phone width instead of widening the pageFixed
4a4573690 -
the shared build directory's crate artifacts are bounded (I2787)Documentation
cc5362986 -
derive the 0.29.0 bump over batch 71aHousekeeping
0a19b7fe3
Health
what this page can know: the index, and what is declared
- Object index okregistry.index
- Diagnostics clean
- Command line declared234 commands
- HTTP API declared197 operations
- Swagger UI declared/swagger
- MCP declaredmajordomus mcp
- Cockpit declared/cockpit
A picture, not the Cockpit: the counts are the generated registry's, the series and the changes the changelog's. Run majordomus serve and open /cockpit for the live one.
One health report
Health names the engine behind every check; a source that cannot answer is unknown, never ok.
Complete without script
Every page is whole HTML before any script runs; the palette, runner and graph drawing are enhancements.
Nothing is a second list
A capability, kind or graph added to the backend has a page, a navigation entry and a search entry.
Cockpit features
More than just a dashboard.
- One executorthe same answer as the CLI, the API and MCP
- A runner per capabilitya form from its input schema calls its real route
- What writes is declareda command that writes tracked files says so before it is sent
- For people and agentsthe server that answers agents renders the pages