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

work-graph-github

The projection to GitHub is gated, identified and traversable, and a merged pull request leads back to the outcome it served

10issuesdevtask.milestone
0readydevtask.milestone
0blockeddevtask.milestone
0activedevtask.milestone
10completedevtask.milestone

The milestone

devtask.milestone
Title
The projection to GitHub is gated, identified and traversable, and a merged pull request leads back to the outcome it served
Outcome
The projection cannot rot silently: a gate runs the drift check on every change that can move the model or the adapter, and drift is a CI failure with the record named. Identity travels with the record rather than being parsed out of its title, so renaming a GitHub title moves nothing and creates no duplicate, and the remote can be a fixture, so which record is which is provable with no network. The reconciliation vocabulary distinguishes the states it currently conflates, so `missing` no longer stands for both a record never created and a record a person deleted, and a remote edit is reported as a remote edit. Above the projection, a pull request names the issue it realises and the edge is derived from git and GitHub rather than remembered, so a merged commit leads back to the acceptance criteria it satisfied and an outcome leads forward to the evidence that it holds. The derivations the shell already computes — ready, blocked, waves, next, status — are readable through the same capability surface as every other thing this repository knows, rather than only from a terminal.
Status
VERIFY
Rank
0
Depends on
none
Waiting on
none
Holds back
none
Record
.ai/repo/project/milestones/work-graph-github.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

No unfinished issue holds another back.

What may run at the same time

Nothing here can be started now.

Every issue

ReadinessStatusIssueTitleWavePriorityWaiting onHolds back
completeDONEI1401The identity of a projected record is what the record carries, not what its title says0p0—6
completeDONEI1402A finding says which of six states it found, and the state that could hide a person's edit is no longer one of them1p1—4
completeDONEI1403Backfill the projection once, deliberately, and record what it created3p0—0
completeDONEI1404The drift check is a gate, so a projection that stops being applied cannot stay silent2p0—3
completeDONEI1405A pull request names the issue it realises, and the edge is derived rather than remembered1p1—1
completeDONEI1406The plan's derivations are capabilities, so every surface reads the readiness the terminal reads0p1—1
completeDONEI1407One issue travels the whole path and back, as an executable case3p1—0
completeDONEI1408The documents stop claiming a projection nobody runs3p2—0
completeDONEI1516The adapter composes a projected body in one place0p0—0
completeDONEI2300A head is judged against what it changes, not against GitHub's live state0p1—0

Findings

LevelCodeMessageReproduce
WARNmilestone_evidence_missingwork-graph-github: every issue is DONE but milestone evidence is missing for drift_gated,identity_stable,offline_provable,traceability_both_ways; status stays VERIFYmajordomus plan validate