Skip to content
Cockpit0.29.0
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-graph

One capability graph, two projections, and no second inventory of what this repository can do

32issuesdevtask.milestone
7readydevtask.milestone
15blockeddevtask.milestone
0activedevtask.milestone
9completedevtask.milestone

The milestone

devtask.milestone
Title
One capability graph, two projections, and no second inventory of what this repository can do
Outcome
One typed, deterministic capability graph composes the registries that already own their facts — it does not replace them — and adds typed relations between them that are inferred where a stable convention exists and declared where it does not. Both the running server and the published site render from that one graph: the static projection is the snapshot, the runtime projection is the snapshot plus live state. Navigation, overview, detail, search, the relation view and the coverage matrix are all derived, a dangling relation fails generation rather than rendering as a missing section, and a capability that exists with no documentation, no test or no enforcement is visible as such rather than indistinguishable from one that has them.
Status
ACTIVE
Rank
0
Depends on
unknown: the record declares no `depends_on`
Waiting on
none
Holds back
none
Record
.ai/repo/project/milestones/capability-graph.yaml
Its issues
Every issue of this milestone

Where the work is

Ready
Blocked
Waiting
—
Active
—
In review
Completion blocked
—
Complete
Cancelled
—

What holds the most back

What may run at the same time

WaveTogetherSerialised by scope
2—
3—
4—

Every issue

ReadinessStatusIssueTitleWavePriorityWaiting onHolds back
completeDONEI1001One typed graph composes the registries that already own their facts0p0—29
completeDONEI1002Relations are typed, inferred from stable identities, and never dangle1p0—24
completeDONEI1003Skills, rules, decisions, documents, use cases and benchmarks enter the graph as themselves1p0—0
completeDONEI1004Availability and visibility are metadata, not conditions in a template1p0—24
completeDONEI1005The graph is a generated artifact with a schema and no unsafe field2p0—19
completeDONEI1006The runtime reads the graph through the registry, like every other read3p1—3
readyREADYI1007The site renders the same graph, generated once3p0—9
blockedBLOCKEDI1008The two projections are proved to be the same model4p00
readyREADYI1009Every menu in this repository comes from one derivation3p0—5
readyREADYI1010The overview is what exists, counted rather than claimed3p1—1
readyREADYI1011The coverage matrix reports evidence, and never a green cell without one2p0—4
readyREADYI1012One detail view, assembled from what a node actually has3p1—2
blockedBLOCKEDI1013Search over the graph, generated, with nothing to run4p21
blockedBLOCKEDI1014The relation view reads the graph and holds no data of its own4p24
completeDONEI1015A surface with no server behind it is not offered as if it had one2p0—6
blockedBLOCKEDI1016The Cockpit works on a phone and before JavaScript runs4p03
readyREADYI1017Live state is an overlay that degrades to nothing4p2—1
blockedBLOCKEDI1018The surface rules exist as checks, proved by making them fail3p03
blockedBLOCKEDI1019One skill runs the whole loop, and is itself in the graph4p22
blockedBLOCKEDI1020The graph's health is answered by the doctor that already answers everything else4p11
blockedBLOCKEDI1021A browser proves the interface, at the widths people use5p12
blockedBLOCKEDI1022Drift in any derived surface fails the build4p02
readyREADYI1023Nothing private reaches a published page3p0—2
blockedBLOCKEDI1024The interface has a weight, and it is measured5p21
completeDONEI1025The federated model and its two projections are an architecture decision1p1—2
blockedBLOCKEDI1026The architecture explains itself, from inside itself4p11
blockedBLOCKEDI1027A synthetic capability proves the architecture instead of describing it5p01
blockedBLOCKEDI1028The inventories this replaces are removed, not left running beside it4p11
blockedBLOCKEDI1029The gate refuses what would silently break the interface6p11
blockedBLOCKEDI1030The milestone is accepted on its evidence7p00
reviewVERIFYI1031A served surface says which checkout it is serving0p1—0
completeDONEI1966The composed graph is whole or its generation refuses0p1—0

Findings

LevelCodeMessageReproduce
WARNscope_conflictI1023: shares test/cases with I2485; they may not run concurrentlymajordomus plan validate