Skip to content

Every feature against every interface

The matrix both ways: each feature against the command line, the HTTP API, MCP, the Cockpit and the documentation, and each capability module, public command and object kind against the features that name it. Every mark is derived; a gap is shown.

Every mark is derived. A feature is on an interface because a capability module, a shell command or an object kind it names is projected there — a command-line path, an HTTP route, an MCP tool or resource, a Cockpit area, a document. No page and no file says so.

Features against the interfaces they are exposed through, how many of the claims each names are declared guaranteed with a test, and how many a recorded run supports
Feature cli api mcp cockpit docsdeclared + test supported by a run
Declare once ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 9/9 claims declared guaranteed with a test 0/9 claims supported by a recorded run
Interfaces ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 11/11 claims declared guaranteed with a test 0/11 claims supported by a recorded run
Coordination ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 5/5 claims declared guaranteed with a test 0/5 claims supported by a recorded run
Worktrees ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 3/3 claims declared guaranteed with a test 0/3 claims supported by a recorded run
Mesh ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 9/9 claims declared guaranteed with a test 0/9 claims supported by a recorded run
Models ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 3/3 claims declared guaranteed with a test 0/3 claims supported by a recorded run
Economics ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 2/3 claims declared guaranteed with a test 0/3 claims supported by a recorded run
Reasoning ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 7/7 claims declared guaranteed with a test 0/7 claims supported by a recorded run
Continuity ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 11/11 claims declared guaranteed with a test 0/11 claims supported by a recorded run
Knowledge ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 7/9 claims declared guaranteed with a test 0/9 claims supported by a recorded run
Doctrine ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 12/12 claims declared guaranteed with a test 0/12 claims supported by a recorded run
Coverage not on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 1/1 claims declared guaranteed with a test 0/1 claims supported by a recorded run
Finish contract ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 9/9 claims declared guaranteed with a test 0/9 claims supported by a recorded run
Policy ✓on Command line not on HTTP API ✓on MCP not on Cockpit ✓on Documentation 10/14 claims declared guaranteed with a test 0/14 claims supported by a recorded run
Observatory ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 1/1 claims declared guaranteed with a test 0/1 claims supported by a recorded run
UI ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 1/1 claims declared guaranteed with a test 0/1 claims supported by a recorded run
Cockpit ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 1/1 claims declared guaranteed with a test 0/1 claims supported by a recorded run
Provenance ✓on Command line not on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 6/9 claims declared guaranteed with a test 0/9 claims supported by a recorded run
Install ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 9/9 claims declared guaranteed with a test 0/9 claims supported by a recorded run
Planning ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 14/15 claims declared guaranteed with a test 0/15 claims supported by a recorded run
Context ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 8/9 claims declared guaranteed with a test 0/9 claims supported by a recorded run
Use cases ✓on Command line not on HTTP API ✓on MCP not on Cockpit ✓on Documentation 4/4 claims declared guaranteed with a test 0/4 claims supported by a recorded run
Skills ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 3/3 claims declared guaranteed with a test 0/3 claims supported by a recorded run
Why ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 3/3 claims declared guaranteed with a test 0/3 claims supported by a recorded run
Evidence ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 12/12 claims declared guaranteed with a test 0/12 claims supported by a recorded run
Benchmarks ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 6/6 claims declared guaranteed with a test 0/6 claims supported by a recorded run
CI ✓on Command line not on HTTP API ✓on MCP not on Cockpit ✓on Documentation 6/6 claims declared guaranteed with a test 0/6 claims supported by a recorded run
Commits ✓on Command line ✓on HTTP API ✓on MCP ✓on Cockpit ✓on Documentation 3/3 claims declared guaranteed with a test 0/3 claims supported by a recorded run
declared + test
Of the claims a feature names, how many docs/CLAIMS.yaml declares guaranteed, each naming the test that is to prove it. A declaration, not a verdict: nothing here says the test ran.
supported by a run
Of the same claims, how many a recorded run supports, as majordomus evidence show derives it from the ledger; unknown when no evidence reached this build. How evidence is recorded.

What every part of the product belongs to

The other direction: each capability module of the executable, each public command of the shell tool and each kind of object of the layer, with the features that name it. A row with no feature is a gap this page shows rather than hides, and closing it is one reference in one file.

Capability modules

Modules of the Rust executable. Every capability, route, tool and reference page behind a feature comes from one of these.

Public commands

Subcommands of the shell tool. A feature names the ones a person runs to use it.

Object kinds

Kinds of the layer, with the objects this repository holds of each.

The same two tables on the command line: majordomus product matrix. Over HTTP: GET /api/v1/product/matrix. Over MCP: majordomus_product_matrix.

Searches the titles and descriptions of every page this site publishes.