graph.list
Every graph this executable derives: its id, what it shows, and what it is derived from.
Every graph this executable derives: its id, what it shows, and what it is derived from.
- query
- behaviorally_verified
- module graph
- #graph
- #introspection
Exposure
Where this one definition is reachable. Absence is explicit: a surface not listed does not carry it.
| surface | as |
|---|---|
| MCP | tool majordomus_graphs resource majordomus://graphs |
| HTTP | GET /api/v1/graphs operationId graph.list |
| command line | — |
Schemas
The canonical input and output, from the Rust types; the MCP tool schema and the OpenAPI parameters and responses are derived from these.
input · Empty
No input.
No properties: the capability takes no input.
JSON Schema
{
"additionalProperties": false,
"description": "No input.",
"title": "Empty",
"type": "object"
}output · GraphList
Every graph this executable derives.
| property | type | required | description |
|---|---|---|---|
| count | integer | yes | How many. |
| graphs | array | yes | Each, described but not derived. |
JSON Schema
{
"$defs": {
"GraphInfo": {
"description": "One graph the executable can derive: what it is, without deriving it.",
"properties": {
"description": {
"description": "One paragraph.",
"type": "string"
},
"id": {
"description": "The identity.",
"type": "string"
},
"source": {
"description": "What it is derived from.",
"type": "string"
},
"title": {
"description": "The short name.",
"type": "string"
}
},
"required": [
"id",
"title",
"description",
"source"
],
"type": "object"
}
},
"description": "Every graph this executable derives.",
"properties": {
"count": {
"description": "How many.",
"format": "uint",
"minimum": 0,
"type": "integer"
},
"graphs": {
"description": "Each, described but not derived.",
"items": {
"$ref": "#/$defs/GraphInfo"
},
"type": "array"
}
},
"required": [
"count",
"graphs"
],
"title": "GraphList",
"type": "object"
}Policies
- benchmark
- required — a target on every transport the exposure declares; the cases are the input type's
- cache
- disabled — every call runs the handler
Benchmark targets
Derived from the registry for this repository: one requirement per transport, and the cases the input type provides. The whole matrix is on the benchmarks page.
The moments this answers
- read three roadmaps for one project and believed none of them A plan kept in prose is a snapshot, and every copy of it drifts on its own schedule; stored status is an assertion that stays true after the world moves.
- was asked how far the milestone had got and had to go and ask four people Progress is an aggregate that exists only in people, because the parts it aggregates were never recorded in a form anything can add up.