A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live
Capability registry
Every module, the capabilities it composes, the source file each was declared in, and the MCP, HTTP, command-line and Cockpit projections derived from it. The executable's own architecture, read back from the registry that produces every interface — this page among them.
Where it comes from
- Derived from
- the capability registry: builtin descriptors and the declarative objects of the layer
- Nodes
356- Edges
1103- Acyclic
- yes
- As data
- /api/v1/graph
Graph
The drawing is an enhancement. Everything it shows is in the lists below, which is what a reader without JavaScript, a crawler and a screen reader get.
What the shapes mean
Nodes
- capability
- one canonical declaration: a query, a command, or a declarative resource
- module
- a module composed with module! and named in compose_modules!, or one kind of declarative object
- projection
- an external interface the descriptor is projected onto, the Cockpit included
- source
- the file the declaration was read from
Edges
- composes
- the module composes the capability
- declared_in
- the capability was declared in that file
- projects
- the capability is exposed through that interface
Nodes
| Node | Kind | Summary | Status | Now | Source |
|---|---|---|---|---|---|
| artifacts.list | capability | List the generated artifacts | query | - | apps/majordomus-cli/src/capability/builtin/artifacts.rs |
| brief.session | capability | The session brief | query | - | apps/majordomus-cli/src/capability/builtin/brief.rs |
| capabilities.describe | capability | Describe one capability | query | - | apps/majordomus-cli/src/capability/builtin/capabilities.rs |
| capabilities.list | capability | List capabilities | query | - | apps/majordomus-cli/src/capability/builtin/capabilities.rs |
| capabilities.projections | capability | Where each capability is projected | query | - | apps/majordomus-cli/src/capability/builtin/capabilities.rs |
| commands.get | capability | One command in full | query | - | apps/majordomus-cli/src/capability/builtin/commands.rs |
| commands.graph | capability | The whole command graph | query | - | apps/majordomus-cli/src/capability/builtin/commands.rs |
| commands.list | capability | Every command, one line each | query | - | apps/majordomus-cli/src/capability/builtin/commands.rs |
| commit.history | capability | Judge a range of history | query | - | apps/majordomus-cli/src/capability/builtin/commit.rs |
| commit.plan | capability | What the working tree would commit | query | - | apps/majordomus-cli/src/capability/builtin/commit.rs |
| commit.scopes | capability | The scope vocabulary | query | - | apps/majordomus-cli/src/capability/builtin/commit.rs |
| commit.validate | capability | Judge one commit message | query | - | apps/majordomus-cli/src/capability/builtin/commit.rs |
| continuity.device | capability | This device's identity, and its label | command | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| continuity.plan | capability | Whether and how a published handover can be resumed here | query | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| continuity.publish | capability | Publish this checkout's newest handover for another machine | command | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| continuity.records | capability | Every published handover the local store admits | query | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| continuity.resume | capability | Resume a handover another machine published | command | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| continuity.state | capability | What the lifecycle is holding | query | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| continuity.status | capability | Where this device stands in the work published from every device | query | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| continuity.sync | capability | Exchange published handovers with a git remote | command | - | apps/majordomus-cli/src/capability/builtin/continuity.rs |
| convergence.report | capability | Is any work held where it can be lost? | query | - | apps/majordomus-cli/src/capability/builtin/convergence.rs |
| dashboard.overview | capability | The Overview: four questions | query | - | apps/majordomus-cli/src/capability/builtin/dashboard.rs |
| delivery.feature | capability | Does this feature exist | query | - | apps/majordomus-cli/src/capability/builtin/delivery.rs |
| delivery.report | capability | Does each feature exist | query | - | apps/majordomus-cli/src/capability/builtin/delivery.rs |
| deploy.check | capability | Would these deployments work | query | - | apps/majordomus-cli/src/capability/builtin/deploy.rs |
| deploy.get | capability | One deployment | query | - | apps/majordomus-cli/src/capability/builtin/deploy.rs |
| deploy.list | capability | Deployments | query | - | apps/majordomus-cli/src/capability/builtin/deploy.rs |
| deploy.observed | capability | What was deployed, and where | query | - | apps/majordomus-cli/src/capability/builtin/deploy.rs |
| design.contrast | capability | Whether the declared colours can be read | query | - | apps/majordomus-cli/src/capability/builtin/design.rs |
| design.explain | capability | What a design token means | query | - | apps/majordomus-cli/src/capability/builtin/design.rs |
| design.system | capability | The design system | query | - | apps/majordomus-cli/src/capability/builtin/design.rs |
| design.tokens | capability | The design tokens | query | - | apps/majordomus-cli/src/capability/builtin/design.rs |
| devcontext.compile | capability | Compile the context for a piece of work | query | - | apps/majordomus-cli/src/capability/builtin/devcontext.rs |
| devcontext.explain | capability | Why one thing is or is not in a compiled context | query | - | apps/majordomus-cli/src/capability/builtin/devcontext.rs |
| devcontext.policy | capability | The compiler's own rules | query | - | apps/majordomus-cli/src/capability/builtin/devcontext.rs |
| devtask.issue | capability | One issue as an executable development task | query | - | apps/majordomus-cli/src/capability/builtin/devtask.rs |
| devtask.milestone | capability | One milestone as an executable dependency graph | query | - | apps/majordomus-cli/src/capability/builtin/devtask.rs |
| directories.list | capability | The layer's directory contracts | query | - | apps/majordomus-cli/src/capability/builtin/directories.rs |
| distribution.artifact | capability | The artifact of a target | query | - | apps/majordomus-cli/src/capability/builtin/distribution.rs |
| distribution.build | capability | This build | query | - | apps/majordomus-cli/src/capability/builtin/distribution.rs |
| distribution.model | capability | The distribution model | query | - | apps/majordomus-cli/src/capability/builtin/distribution.rs |
| distribution.releases | capability | Published releases | query | - | apps/majordomus-cli/src/capability/builtin/distribution.rs |
| distribution.status | capability | Whether the published installation works | query | - | apps/majordomus-cli/src/capability/builtin/distribution.rs |
| economics.check | capability | Refuse unsupported economics claims | query | - | apps/majordomus-cli/src/capability/builtin/economics.rs |
| economics.explain | capability | Explain one economics metric | query | - | apps/majordomus-cli/src/capability/builtin/economics.rs |
| economics.runs | capability | Recorded benchmark runs | query | - | apps/majordomus-cli/src/capability/builtin/economics.rs |
| economics.summary | capability | Token economics summary | query | - | apps/majordomus-cli/src/capability/builtin/economics.rs |
| editors.status | capability | Editor and agent projections | query | - | apps/majordomus-cli/src/capability/builtin/editors.rs |
| entity.kinds | capability | Every kind, and whether every object of it is addressable | query | - | apps/majordomus-cli/src/capability/builtin/entity.rs |
| entity.show | capability | Read one entity | query | - | apps/majordomus-cli/src/capability/builtin/entity.rs |
Edges
| From | Edge | To |
|---|---|---|
capability:artifacts.list | projects | projection:cockpit |
capability:artifacts.list | projects | projection:http |
capability:artifacts.list | projects | projection:mcp |
capability:artifacts.list | declared_in | source:apps/majordomus-cli/src/capability/builtin/artifacts.rs |
capability:brief.session | projects | projection:cli |
capability:brief.session | projects | projection:cockpit |
capability:brief.session | projects | projection:http |
capability:brief.session | projects | projection:mcp |
capability:brief.session | declared_in | source:apps/majordomus-cli/src/capability/builtin/brief.rs |
capability:capabilities.describe | projects | projection:cli |
capability:capabilities.describe | projects | projection:cockpit |
capability:capabilities.describe | projects | projection:http |
capability:capabilities.describe | projects | projection:mcp |
capability:capabilities.describe | declared_in | source:apps/majordomus-cli/src/capability/builtin/capabilities.rs |
capability:capabilities.list | projects | projection:cli |
capability:capabilities.list | projects | projection:cockpit |
capability:capabilities.list | projects | projection:http |
capability:capabilities.list | projects | projection:mcp |
capability:capabilities.list | declared_in | source:apps/majordomus-cli/src/capability/builtin/capabilities.rs |
capability:capabilities.projections | projects | projection:cli |
capability:capabilities.projections | projects | projection:cockpit |
capability:capabilities.projections | projects | projection:http |
capability:capabilities.projections | projects | projection:mcp |
capability:capabilities.projections | declared_in | source:apps/majordomus-cli/src/capability/builtin/capabilities.rs |
capability:commands.get | projects | projection:cockpit |
capability:commands.get | projects | projection:http |
capability:commands.get | projects | projection:mcp |
capability:commands.get | declared_in | source:apps/majordomus-cli/src/capability/builtin/commands.rs |
capability:commands.graph | projects | projection:cockpit |
capability:commands.graph | projects | projection:http |
capability:commands.graph | projects | projection:mcp |
capability:commands.graph | declared_in | source:apps/majordomus-cli/src/capability/builtin/commands.rs |
capability:commands.list | projects | projection:cockpit |
capability:commands.list | projects | projection:http |
capability:commands.list | projects | projection:mcp |
capability:commands.list | declared_in | source:apps/majordomus-cli/src/capability/builtin/commands.rs |
capability:commit.history | projects | projection:cli |
capability:commit.history | projects | projection:cockpit |
capability:commit.history | projects | projection:http |
capability:commit.history | projects | projection:mcp |
capability:commit.history | declared_in | source:apps/majordomus-cli/src/capability/builtin/commit.rs |
capability:commit.plan | projects | projection:cli |
capability:commit.plan | projects | projection:cockpit |
capability:commit.plan | projects | projection:http |
capability:commit.plan | projects | projection:mcp |
capability:commit.plan | declared_in | source:apps/majordomus-cli/src/capability/builtin/commit.rs |
capability:commit.scopes | projects | projection:cli |
capability:commit.scopes | projects | projection:cockpit |
capability:commit.scopes | projects | projection:http |
capability:commit.scopes | projects | projection:mcp |