Skip to content

Read at

A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:01:48Z by majordomus 0.29.0. Nothing on this page is read again. See it live

Issues

Every piece of work the plan holds, and where each stands.

Narrow the plan by status, milestone, priority or text; every issue opens its inspector, every milestone its own.

  • Issues424plan.status /counts/total
  • Ready86plan.status /counts/by_status/READY
  • Blocked159plan.status /counts/by_status/BLOCKED
  • Done161plan.status /counts/by_status/DONE

Issues

Every issue of the plan, as the plan records it.

IssueStatusMilestonePriorityBlocked byEvidence
I0001Audit what actually plans work in this repositorydoneM000p0nothing1 of 1
I0002Define the canonical milestone and issue schemadoneM000p0nothing1 of 1
I0003Implement the model loader and the status derivation enginedoneM000p0nothing1 of 1
I0004Implement DAG validation and execution wavesdoneM000p0nothing1 of 1
I0005Implement the plan command surfacedoneM000p0nothing1 of 1
I0006Generate the Mermaid DAG from the graphdoneM000p1nothing1 of 1
I0007Enforce the canonical model as doctrinedoneM000p1nothing1 of 1
I0008Project the model to GitHub milestones and issuesdoneM000p1nothing2 of 2
I0009Project the model into the websitedoneM000p1nothing1 of 1
I0010Behavioural tests for schema, status, graph and commanddoneM000p0nothing1 of 1
I0011Cross-surface consistency and mutation testsdoneM000p0nothing2 of 2
I0012Make CI refuse an invalid model or a stale projectiondoneM000p1nothing1 of 1
I0013Document the semantics and the dogfooding ruledoneM000p1nothing1 of 1
I0014Make the worker instructions require the modeldoneM000p0nothing1 of 1
I0015Open the first real milestone and execute one issue through itdoneM000p0nothing1 of 1
I0101Reproduce the escaped blocker as an executable casedoneM001p1nothing1 of 1
I0102Decide whether a question transfers or the gate widensdoneM001p1nothing1 of 1
I0103Implement the decision and prove it holdsdoneM001p1nothing1 of 1
I0104Move the claim from planned to guaranteeddoneM001p2nothing1 of 1
I0701Reproduce the misattribution as an executable casedoneM002p1nothing1 of 1
I0801Narrow the Clean Extraction Boundary and record what was adopteddoneM003p1nothing1 of 1
I0802Specify the session record before writing onedoneM003p1nothing1 of 1
I0803Open a session and report its statusdoneM003p1nothing1 of 1
I0804Close a session into an envelope derived from the ledgerdoneM003p1nothing2 of 2
I0805Read sessions back with a divergence labeldoneM003p1nothing1 of 1
I0806Make the session rules doctrines, with retention and archivingdoneM003p1nothing1 of 1
I0807Discover knowledge sources from git, not from the filesystemdoneM003p1nothing1 of 1
I0808Extract nodes with identities that survive a rebuilddoneM003p1nothing2 of 2
I0809Record only edges that a file states, each with where it was observeddoneM003p1nothing2 of 2
I0811Read-only knowledge lookup with an ordering that can be explaineddoneM003p1nothing2 of 2
I0814Give the worker a bounded slice of knowledge, not the knowledge basedoneM003p1nothing1 of 1
I0817Phase timing and work counters behind MJ_TIMINGdoneM004p0nothing1 of 1
I0818The command registry is read in one passdoneM004p0nothing1 of 1
I0819The project model is loaded with one flatten per file and no per-file lookupsdoneM004p0nothing1 of 1
I0823majordomus bench: targets derived from the command registrydoneM004p0nothing1 of 1
I0824Bench persists local runs and keeps a latest projectiondoneM004p0nothing1 of 1
I0825An explicit committed baselinedoneM004p0nothing1 of 1
I0826bench --check refuses a regression by policydoneM004p0nothing1 of 1
I0827The benchmark policy blockdoneM004p0nothing1 of 1
I0829Performance doctrine as project rulesdoneM004p0nothing1 of 1
I0830docs/PERFORMANCE.md, README, CONTRIBUTING and CLI referencedoneM004p0nothing1 of 1
I0833knowledge nodes and edges read each source oncedoneM004p0nothing1 of 1
I0836A synthetic repository generator for scaling casesdoneM004p0nothing1 of 1
I0837Timing report as JSONdoneM004p0nothing1 of 1
I0901The deployment description is a kind of the layer, not a provider filedonefly-deploymentp0nothing4 of 4
I0902The deployment object becomes typed Rust that refuses nonsensedonefly-deploymentp0nothing3 of 3
I0903Deployment reads are declared once and projected everywheredonefly-deploymentp0nothing4 of 4
I0904The listen address is one fact with two projectionsdonefly-deploymentp0nothing3 of 3
I1001One typed graph composes the registries that already own their factsdonecapability-graphp0nothing2 of 2
I1002Relations are typed, inferred from stable identities, and never dangledonecapability-graphp0nothing2 of 2
I1003Skills, rules, decisions, documents, use cases and benchmarks enter the graph as themselvesdonecapability-graphp0nothing2 of 2
I1004Availability and visibility are metadata, not conditions in a templatedonecapability-graphp0nothing2 of 2
I1005The graph is a generated artifact with a schema and no unsafe fielddonecapability-graphp0nothing3 of 3
I1006The runtime reads the graph through the registry, like every other readdonecapability-graphp1nothing2 of 2
I1015A surface with no server behind it is not offered as if it had onedonecapability-graphp0nothing2 of 2
I1025The federated model and its two projections are an architecture decisiondonecapability-graphp1nothing1 of 1
I1301A workspace is a declared object of the layer; only its content is localdoneexternal-workspacesp0nothing4 of 4
I1401The identity of a projected record is what the record carries, not what its title saysdonework-graph-githubp0nothing2 of 2
I1402A finding says which of six states it found, and the state that could hide a person's edit is no longer one of themdonework-graph-githubp1nothing2 of 2
I1403Backfill the projection once, deliberately, and record what it createddonework-graph-githubp0nothing1 of 1
I1404The drift check is a gate, so a projection that stops being applied cannot stay silentdonework-graph-githubp0nothing2 of 1
I1405A pull request names the issue it realises, and the edge is derived rather than remembereddonework-graph-githubp1nothing1 of 1
I1406The plan's derivations are capabilities, so every surface reads the readiness the terminal readsdonework-graph-githubp1nothing2 of 2
I1407One issue travels the whole path and back, as an executable casedonework-graph-githubp1nothing1 of 1
I1408The documents stop claiming a projection nobody runsdonework-graph-githubp2nothing1 of 1
I1409Derived data stops hashing inputs it cannot controldonederived-data-integrityp1nothing3 of 3
I1501An execution a person starts is an execution the server can seedonedevelopment-runtimep0nothing2 of 2
I1502A server serving code that no longer exists stops calling itself readydonedevelopment-runtimep0nothing2 of 2
I1503A closed session is not closed a second time under the same identitydonedevelopment-runtimep0nothing2 of 2
I1508The navigation is derived from the dispatcher, not kept beside itdonedevelopment-runtimep1nothing2 of 2
I1509A detail page that pages nothing has outgrown the reason it pages nothingdonedevelopment-runtimep1nothing2 of 2
I1510A gap the audit calls planned names a plan object that existsdonedevelopment-runtimep1nothing2 of 2
I1511The documentation surface answers in a checkout that has not built the sitedonedevelopment-runtimep2nothing1 of 1
I1516The adapter composes a projected body in one placedonework-graph-githubp0nothing2 of 2
I1520A step that runs out of time says so itselfdonedevelopment-runtimep1nothing2 of 2
I1600The challenge is one recorded run, and every public surface replays itdonepublic-proofp1nothing3 of 3
I1802Nothing runs Perldoneautomationp1nothing1 of 1
I1803New shell is refused without a declared exemption, and the migration inventory is trackeddoneautomationp1nothing1 of 1
I1945The test-evidence decision and its plan are recordeddonetest-evidencep1nothing2 of 2
I1946The verdict words are status words of the design systemdonetest-evidencep1nothing1 of 1
I1947Every feature reaches a test, and every use case has a featuredonetest-evidencep1nothing2 of 2
I1948Evidence is judged at the presented revision, by one freshness functiondonetest-evidencep1nothing3 of 3
I1949CI evidence is recorded clean, and its report is the tracked ledger's verdictdonetest-evidencep1nothing2 of 2
I1950Text a run printed is redacted by one rule setdonetest-evidencep1nothing1 of 1
I1952Evidence subjects are derived once, in Rustdonetest-evidencep1nothing2 of 2
I1966The composed graph is whole or its generation refusesdonecapability-graphp1nothing3 of 3
I1967A reporter that sets a flag is a reporterdonedevelopment-runtimep2nothing1 of 1
I1981A command's effect class is declared per subcommand and flag, and live scenarios judge the whole argvdoneadopter-upgradesp0nothing4 of 2
I1984Knowledge candidates never leave untracked files on a trunk that only pull requests changedoneadopter-upgradesp1nothing2 of 2
I1986The vendored rule package says nothing that is only true of this repositorydoneadopter-upgradesp2nothing2 of 2
I1987A knowledge record's file provenance survives the file's deletiondoneadopter-upgradesp2nothing1 of 1
I1989init seeds a scope for the stack it finds, not for this repository'sdoneadopter-upgradesp3nothing1 of 1
I1991A comment-only edit of the policy regenerates no bootstrapdoneadopter-upgradesp3nothing1 of 1
I1992A rebuild that fails consumes no change: the next request retries itdonedevelopment-runtimep2nothing1 of 1
I1995Work a session left uncommitted in a worktree is named, not found by luckdonedevelopment-runtimep1nothing2 of 2
I1996doctor does not fail an adopter on a check written for this repositorydoneadopter-upgradesp2nothing2 of 2
I1998A health command in an unsupervised repository does not exit 0doneadopter-upgradesp2nothing1 of 1
I2054A tag does not turn every other pull request red until its record landsdonedevelopment-runtimep1nothing1 of 1
I2073A worker records an observation in one commanddonea-session-leaves-what-it-observedp1nothing1 of 1
I2074An observation becomes a candidate that says what it is about, and reading groups recurrencedonea-session-leaves-what-it-observedp1nothing1 of 1
I2075A candidate is routed by what it is aboutdonea-session-leaves-what-it-observedp1nothing1 of 1
I2123A caller beyond loopback reads, and changes nothing it cannot authenticatedoneruntime-trustp0nothing2 of 2
I2124An event reloaded from disk meets the trust policy in force, and no stamp outruns the clockdoneruntime-trustp0nothing1 of 1
I2126A server busy with tool calls is never taken over as if it were deaddoneruntime-lifecyclep1nothing1 of 1
I2127A server that lost its lease hands its sessions on and endsdoneruntime-lifecyclep1nothing2 of 2
I2128A lease is removed only by the process that holds it, and serve stop stops the server in orderdoneruntime-lifecyclep1nothing3 of 3
I2129The lease timings the policy declares are the ones the mcp and serve elections usedoneruntime-lifecyclep2nothing1 of 1
I2131A server in use through the Cockpit or HTTP is not stopped as idle, and a checkout keeps one addressdoneruntime-lifecyclep1nothing1 of 1
I2133Every mesh input and answer has a bound, and a refused registration learns nothingdoneruntime-trustp1nothing2 of 2
I2134A key removed from the trust list loses its links without a restart, and a node key can be rotateddoneruntime-trustp0nothing2 of 2
I2135The trust root is read from the default branch, not from whatever the checkout holdsdoneruntime-trustp0nothing2 of 2
I2137An accepted mesh event is on disk before it counts, and a damaged journal line is reported, never fused or dropped silentlydonemesh-journal-convergesp0nothing3 of 3
I2139A sync message stays under the link bound whatever the marks weighdonemesh-journal-convergesp1nothing1 of 1
I2145A tool call that may have run is never sent a second timedonemcp-transports-are-reliablep0nothing2 of 2
I2147The MCP transports bound what they read and follow the Streamable HTTP rules they claimdonemcp-transports-are-reliablep2nothing3 of 3
I2151A page served beside the write routes runs only script it shipped, and a rebinding host reads nothingdonesurfaces-never-disagreep0nothing3 of 3
I2156A slow or silent HTTP client cannot hold a server workerdonefailure-is-visiblep1nothing1 of 1
I2157Ready means ready: a lost lease, a degraded layer or a failing mesh is not reported readydonefailure-is-visiblep1nothing2 of 2
I2161No answer, log line or mesh frame carries a credential the redactor knowsdonearchitecture-is-enforcedp1nothing1 of 1
I2162A released archive, installed, serves a foreign repository over the shared server in CIdonearchitecture-is-enforcedp1nothing2 of 2
I2163A client never attaches to a server of another version without saying so, and a newer client replaces an older serverdonesafe-self-updatep1nothing2 of 2
I2165A released archive carries a provenance attestation the installer can checkdonesafe-self-updatep1nothing2 of 2
I2296The executor reopens a record pull request no run was started fordonetest-evidencep1nothing2 of 2
I2298A pull request stacked on one that landed merges on the verdict its head already hasdonetest-evidencep1nothing2 of 2
I2300A head is judged against what it changes, not against GitHub's live statedonework-graph-githubp1nothing2 of 2
I2301Whether the work is done is answered by measurement: the done invariant asks about debt, what was left behind and the backlogdonedevelopment-runtimep1nothing2 of 2
I2303A release publishes its metadata to the site before its record lands, and the site never goes back a releasedonetest-evidencep0nothing2 of 2
I2396The CI critical path of 2026-10-10 is measured, recorded, and explained before anything is changeddonetest-evidencep0nothing1 of 1
I2398A derive offloaded to another machine waits its turn in a declared queuedonedevelopment-runtimep1nothing2 of 2
I2399Every session briefs itself on an interval, without being askeddonedevelopment-runtimep1nothing2 of 2
I2400A signal model and a fold join every source the server already recordsdoneeverything-is-followed-in-one-streamp1nothing1 of 1
I2416The ci verdict asks every selected gate for a receipt, and a gate whose step never ran is reddonetest-evidencep1nothing1 of 1
I2460The overview asks its sources at once, so it costs its slowest source and not their sumdonedevelopment-runtimep1nothing2 of 2
I2461majordomus ui is served at /ui as its own product, with screens composed from capabilitiesdonedevelopment-runtimep1nothing3 of 3
I2462The UI has every screen, and its mesh is a graph whose nodes open an inspectordonedevelopment-runtimep1nothing2 of 2
I2463A train of stacked pull requests is a typed object, served everywhere and drawn as a graphdonedevelopment-runtimep2nothing2 of 2
I2464A path that holds a space is one path to the scope doctrinedoneadopter-upgradesp1nothing1 of 1
I2470The pull requests drain in the UI: a queue a reader narrows, inspects and follows to what each depends ondonedevelopment-runtimep1nothing2 of 2
I2471The roadmap opens a milestone: what it holds, what can start, its critical path, and what it waits fordonedevelopment-runtimep1nothing2 of 2
I2472How long CI takes is measured, from when each run started to when it completed, and the CI/CD screen draws itdonedevelopment-runtimep1nothing2 of 2
I2473A pull request shows its trail: what the executor did to it, and the drain what the lane did latelydonedevelopment-runtimep1nothing2 of 2
I2474The drain draws its merge throughput: each day's merges over the fortnight its trail ends ondonedevelopment-runtimep1nothing2 of 2
I2475The issues are browsed: every issue of the plan by status, milestone, priority or text, each a link onwarddonedevelopment-runtimep1nothing2 of 2
I2476An intent opens what serves it: its statement, its criteria and their evidence, and the milestones and issues that serve itdonedevelopment-runtimep1nothing2 of 2
I2477A claim opens its proof: what settles it, its last run, what changed since, how to see it againdonedevelopment-runtimep1nothing2 of 2
I2478A rule opens its proof: what it states, the tests that prove it, what is missing, and the rules around itdonedevelopment-runtimep1nothing2 of 2
I2481The UI links every entity it names, and says none where a source has no valuedonedevelopment-runtimep1nothing1 of 1
I2483The UI is published as a snapshot: read once at the published commit and carried by the site at /uidonedevelopment-runtimep1nothing4 of 4
I2486No screen waits for a source: a page shows the latest reading with its age, read again behind the readerdonedevelopment-runtimep0nothing4 of 4
I2489A screen over its budget fails the build: the UI's latency budgets are benchmark policy, and bench --check holds themdonedevelopment-runtimep1nothing3 of 3
I2491A personal layer changes nothing shared: init --personal and install.sh --personal keep the layer one person's own, verify it, and --shared hands it to the teamdoneadopter-upgradesp1nothing2 of 2
I2495The Cockpit is published as a snapshot at /cockpit, and the UI's evidence links lead to itdonedevelopment-runtimep0nothing3 of 3
I2664A run that has already failed is cancelled by itself, and a red on the trunk is fixed before anything else is prepareddoneM004p1nothing2 of 2
I2678The public Observatory replays events that were recorded, and says it is a replaydonedevelopment-runtimep2nothing1 of 1
I2679The Observatory follows a stream with a cursor instead of asking for its page againdonedevelopment-runtimep2nothing1 of 1
I2680The Observatory's gates are closed with evidence: screenshots, measured frame rates, a soak, the recovery drillsdonedevelopment-runtimep2nothing1 of 1
I2707majordomus doctor reports a stale server, or says plainly that it checks governance onlydonefailure-is-visiblep1nothing1 of 1
I2710A release run never waits behind pull-request validates for a job slotdoneM004p0nothing1 of 1
I2711The pages job judges production only after the deployment of its own commit has arriveddoneM004p0nothing1 of 1
I2712release-check treats a tag whose release run is still going as pending, not as a missing recorddonedevelopment-runtimep1nothing1 of 1
I2715New public Rust code meets rust-quality before the structure job doesdonedevelopment-runtimep1nothing1 of 1

161 of 424 issues shown

plan.issues0 msAPI/api/v1/plan/issuesMCPmajordomus_plan_issuestechnical view

plan.roadmap0 msAPI/api/v1/plan/roadmapMCPmajordomus_plan_roadmaptechnical view