Skip to content

The plan

Milestones as executable outcome specifications, issues as execution contracts, and the dependency graph that decides what may be executed next. Every figure is derived from .ai/repo/project.

ready
275
blocked
440
active
0
verify
3
done
291
cancelled
18

Derived from the canonical model at 2efeacea031, committed . Every milestone in the graph's order, with the release that carried it, is the roadmap. No status is stored: each one is computed from what an issue recorded about itself and from the state of its dependencies. How that works.

next ready issue

I0703 — Implement the decision and prove it holds

Implement whatever I0702 decided across every command that writes a durable record, and turn the characterisation case into one that asserts the new behaviour.

majordomus plan next

Milestones

A milestone is an executable specification of an outcome, not a folder for tickets. Its state follows from its issues and from its own acceptance evidence — never from a count of closed tickets reaching a total.

Every milestone's issues by derived state. The chart is drawn from the table beneath it, and a bar opens its milestone.
milestoneREADY BLOCKED ACTIVE VERIFY DONE CANCELLED
M0000000150
M001000040
M002110020
M0032200131
M004141101190
foundation000000
runtime-adapters150000
execution-telemetry030011
cost-per-accepted-outcome040000
routing-recommendations040000
shared-policy050000
fly-deployment9150059
web-sign-in170000
capability-graph81500110
external-workspaces190020
two-folder-integration2280010
derived-data-integrity200011
work-graph-github2000100
intent-lifecycle210000
intent-planning020000
development-runtime211300580
test-evidence31000190
public-proof6600140
adopter-upgrades4200140
a-second-adopter-is-served000140
intent-bound-work050000
ci-critical-path2080040
measurements-are-tracked-over-time330000
automation210030
a-session-leaves-what-it-observed000030
runtime-trust400060
runtime-lifecycle300071
mesh-journal-converges910040
mcp-transports-are-reliable500020
surfaces-never-disagree1000080
failure-is-visible100050
architecture-is-enforced200060
safe-self-update350040
every-session-joins-the-mesh200030
truthful-plan-surfaces22600160
browser-compute100000
idd-workspace000060
idd-reads-at-a-glance1800160
a-test-fails-when-the-code-is-wrong300000
a-claim-stands-only-on-its-evidence1640000
a-stranger-adopts-it-unaided050000
the-product-shows-what-it-caught040000
prismatic-lumen130000
the-session-domain-is-written-once180000
entry-proves-what-it-handed070000
knowledge-acts-on-what-it-learns320000
campaigns-are-read-as-provenance130000
repository-automation-is-typed350000
the-runtime-supervises-itself040000
the-host-knows-its-runtimes020000
mesh-connectivity060000
the-mesh-is-operated-from-one-page020000
the-hub-is-reached-from-any-device020000
mesh-peers-execute-assigned-work020000
an-authorised-node-connects-from-anywhere040010
the-mesh-is-operated-from-any-device010000
delivery-flow-is-measured060000
a-release-is-proven-end-to-end030000
builds-reuse-the-mesh-cache060000
finished-work-reaches-a-verified-release020000
ordinary-commands-never-build100000
the-ui-works-on-a-phone220000
every-surface-follows-what-changed530000
a-visitor-understands-and-checks-majordomus100060
a-derive-answers-within-a-second020000
the-plan-says-what-a-fix-unblocks220000
intent-intake040000
a-promoted-record-opens-its-message140000
a-workspace-reaches-the-repository020000
a-provider-carries-the-contract-natively650000
a-change-is-judged-in-minutes380000
operation-convergence010000
what-a-workspace-decides-reaches-the-repository-with-its-source020000
every-sessions-usage-is-observed390010
the-ui-runs-and-explains240000
a-finish-reads-the-criteria-its-work-serves010000
the-proof-tests-are-registered-before-they-run120000
the-proof-scorecard-is-published150000
a-foreign-repository-is-adopted-and-measured160000
the-corpus-is-registered-before-it-runs060000
a-registered-corpus-judges-majordomus220000
every-task-states-its-delivery-economics150000
delivery-economics-are-measured-over-declared-windows030000
the-mesh-is-measured-against-one-agent050000
recovery-from-injected-faults-is-proven050000
a-newcomer-reaches-a-first-verified-intent140000
a-paste-is-decomposed-by-a-skill150000
a-prompt-reaches-the-work-it-serves090000
an-entity-says-how-it-is-known-and-what-it-affects050000
knowledge-is-reconciled-before-it-is-reviewed050000
an-inference-names-its-source-and-budget090000
an-outcome-becomes-a-reviewed-plan130000
the-intent-loop-is-proved-end-to-end020000
an-unmet-criterion-is-drafted-into-work140000
command-and-deployment-criteria-are-judged120000
the-mesh-works-out-of-the-box510030
everything-is-followed-in-one-stream320030
a-version-follows-the-work130000
peer-blackboard180000
a-derive-does-only-the-work-its-inputs-changed290010
a-derivation-computed-once-is-reused050000
one-kit-on-every-surface260000
landing-survives-any-session240000
merging-and-referencing-are-enforced370000
every-model-call-is-paid-from-a-declared-source210005
a-session-proceeds-through-the-mesh550000
Required issues done
29 %
Milestones finished
5 / 111
In progress
3
Blocked
440

Across 111 milestones, 291 of the 1009 required issues are done. 3 are in progress, 275 are ready to be taken and 440 wait on another issue. The largest milestone is development-runtime, with 92 required issues.

Execution waves

A wave is a layer of the dependency graph: an issue sits one layer past its deepest dependency. Sharing a wave is necessary for two issues to run at the same time and is not sufficient — overlapping declared scope serialises them, and that is reported below the graph on each milestone.

wave 0

wave 1

wave 2

wave 3

wave 4

wave 5

wave 6

wave 7

wave 8

wave 9

wave 10

wave 11

wave 12

wave 13

The graph

Generated from the same edges the command reads, by majordomus plan graph. No diagram on this site is drawn by hand. A node is a milestone and an arrow counts the issues of one that wait on issues of another; each milestone's page draws its own issues.

Every milestone, and the dependencies between themfrom .ai/repo/project
flowchart LR
    M_M000["M000<br/>15 of 15 done"]:::done
    M_M001["M001<br/>4 of 4 done"]:::done
    M_M002["M002<br/>2 of 4 done"]:::active
    M_M003["M003<br/>13 of 17 done"]:::active
    M_M004["M004<br/>19 of 45 done"]:::active
    M_foundation["foundation<br/>0 of 0 done"]:::done
    M_runtime_adapters["runtime-adapters<br/>0 of 6 done"]:::planned
    M_execution_telemetry["execution-telemetry<br/>1 of 4 done"]:::active
    M_cost_per_accepted_outcome["cost-per-accepted-outcome<br/>0 of 4 done"]:::blocked
    M_routing_recommendations["routing-recommendations<br/>0 of 4 done"]:::blocked
    M_shared_policy["shared-policy<br/>0 of 5 done"]:::blocked
    M_fly_deployment["fly-deployment<br/>5 of 29 done"]:::active
    M_web_sign_in["web-sign-in<br/>0 of 8 done"]:::planned
    M_capability_graph["capability-graph<br/>11 of 34 done"]:::active
    M_external_workspaces["external-workspaces<br/>2 of 12 done"]:::active
    M_two_folder_integration["two-folder-integration<br/>1 of 31 done"]:::active
    M_derived_data_integrity["derived-data-integrity<br/>1 of 3 done"]:::active
    M_work_graph_github["work-graph-github<br/>10 of 12 done"]:::active
    M_intent_lifecycle["intent-lifecycle<br/>0 of 3 done"]:::planned
    M_intent_planning["intent-planning<br/>0 of 2 done"]:::blocked
    M_development_runtime["development-runtime<br/>58 of 92 done"]:::active
    M_test_evidence["test-evidence<br/>19 of 32 done"]:::active
    M_public_proof["public-proof<br/>14 of 26 done"]:::active
    M_adopter_upgrades["adopter-upgrades<br/>14 of 20 done"]:::active
    M_a_second_adopter_is_served["a-second-adopter-is-served<br/>4 of 5 done"]:::active
    M_intent_bound_work["intent-bound-work<br/>0 of 5 done"]:::blocked
    M_ci_critical_path["ci-critical-path<br/>4 of 32 done"]:::active
    M_measurements_are_tracked_over_time["measurements-are-tracked-over-time<br/>0 of 6 done"]:::planned
    M_automation["automation<br/>3 of 6 done"]:::active
    M_a_session_leaves_what_it_observed["a-session-leaves-what-it-observed<br/>3 of 3 done"]:::done
    M_runtime_trust["runtime-trust<br/>6 of 10 done"]:::active
    M_runtime_lifecycle["runtime-lifecycle<br/>7 of 10 done"]:::active
    M_mesh_journal_converges["mesh-journal-converges<br/>4 of 14 done"]:::active
    M_mcp_transports_are_reliable["mcp-transports-are-reliable<br/>2 of 7 done"]:::active
    M_surfaces_never_disagree["surfaces-never-disagree<br/>8 of 18 done"]:::active
    M_failure_is_visible["failure-is-visible<br/>5 of 6 done"]:::active
    M_architecture_is_enforced["architecture-is-enforced<br/>6 of 8 done"]:::active
    M_safe_self_update["safe-self-update<br/>4 of 12 done"]:::active
    M_every_session_joins_the_mesh["every-session-joins-the-mesh<br/>3 of 5 done"]:::active
    M_truthful_plan_surfaces["truthful-plan-surfaces<br/>16 of 44 done"]:::active
    M_browser_compute["browser-compute<br/>0 of 1 done"]:::planned
    M_idd_workspace["idd-workspace<br/>6 of 6 done"]:::done
    M_idd_reads_at_a_glance["idd-reads-at-a-glance<br/>6 of 25 done"]:::active
    M_a_test_fails_when_the_code_is_wrong["a-test-fails-when-the-code-is-wrong<br/>0 of 3 done"]:::planned
    M_a_claim_stands_only_on_its_evidence["a-claim-stands-only-on-its-evidence<br/>0 of 20 done"]:::planned
    M_a_stranger_adopts_it_unaided["a-stranger-adopts-it-unaided<br/>0 of 5 done"]:::blocked
    M_the_product_shows_what_it_caught["the-product-shows-what-it-caught<br/>0 of 4 done"]:::blocked
    M_prismatic_lumen["prismatic-lumen<br/>0 of 4 done"]:::planned
    M_the_session_domain_is_written_once["the-session-domain-is-written-once<br/>0 of 9 done"]:::planned
    M_entry_proves_what_it_handed["entry-proves-what-it-handed<br/>0 of 7 done"]:::blocked
    M_knowledge_acts_on_what_it_learns["knowledge-acts-on-what-it-learns<br/>0 of 5 done"]:::planned
    M_campaigns_are_read_as_provenance["campaigns-are-read-as-provenance<br/>0 of 4 done"]:::planned
    M_repository_automation_is_typed["repository-automation-is-typed<br/>0 of 8 done"]:::planned
    M_the_runtime_supervises_itself["the-runtime-supervises-itself<br/>0 of 4 done"]:::blocked
    M_the_host_knows_its_runtimes["the-host-knows-its-runtimes<br/>0 of 2 done"]:::blocked
    M_mesh_connectivity["mesh-connectivity<br/>0 of 6 done"]:::blocked
    M_the_mesh_is_operated_from_one_page["the-mesh-is-operated-from-one-page<br/>0 of 2 done"]:::blocked
    M_the_hub_is_reached_from_any_device["the-hub-is-reached-from-any-device<br/>0 of 2 done"]:::blocked
    M_mesh_peers_execute_assigned_work["mesh-peers-execute-assigned-work<br/>0 of 2 done"]:::blocked
    M_an_authorised_node_connects_from_anywhere["an-authorised-node-connects-from-anywhere<br/>1 of 5 done"]:::active
    M_the_mesh_is_operated_from_any_device["the-mesh-is-operated-from-any-device<br/>0 of 1 done"]:::blocked
    M_delivery_flow_is_measured["delivery-flow-is-measured<br/>0 of 6 done"]:::blocked
    M_a_release_is_proven_end_to_end["a-release-is-proven-end-to-end<br/>0 of 3 done"]:::blocked
    M_builds_reuse_the_mesh_cache["builds-reuse-the-mesh-cache<br/>0 of 6 done"]:::blocked
    M_finished_work_reaches_a_verified_release["finished-work-reaches-a-verified-release<br/>0 of 2 done"]:::blocked
    M_ordinary_commands_never_build["ordinary-commands-never-build<br/>0 of 1 done"]:::planned
    M_the_ui_works_on_a_phone["the-ui-works-on-a-phone<br/>0 of 4 done"]:::planned
    M_every_surface_follows_what_changed["every-surface-follows-what-changed<br/>0 of 8 done"]:::planned
    M_a_visitor_understands_and_checks_majordomus["a-visitor-understands-and-checks-majordomus<br/>6 of 7 done"]:::active
    M_a_derive_answers_within_a_second["a-derive-answers-within-a-second<br/>0 of 2 done"]:::blocked
    M_the_plan_says_what_a_fix_unblocks["the-plan-says-what-a-fix-unblocks<br/>0 of 4 done"]:::planned
    M_intent_intake["intent-intake<br/>0 of 4 done"]:::blocked
    M_a_promoted_record_opens_its_message["a-promoted-record-opens-its-message<br/>0 of 5 done"]:::planned
    M_a_workspace_reaches_the_repository["a-workspace-reaches-the-repository<br/>0 of 2 done"]:::blocked
    M_a_provider_carries_the_contract_natively["a-provider-carries-the-contract-natively<br/>0 of 11 done"]:::planned
    M_a_change_is_judged_in_minutes["a-change-is-judged-in-minutes<br/>0 of 11 done"]:::planned
    M_operation_convergence["operation-convergence<br/>0 of 1 done"]:::blocked
    M_what_a_workspace_decides_reaches_the_repository_with_its_source["what-a-workspace-decides-reaches-the-repository-with-its-source<br/>0 of 2 done"]:::blocked
    M_every_sessions_usage_is_observed["every-sessions-usage-is-observed<br/>1 of 13 done"]:::active
    M_the_ui_runs_and_explains["the-ui-runs-and-explains<br/>0 of 6 done"]:::planned
    M_a_finish_reads_the_criteria_its_work_serves["a-finish-reads-the-criteria-its-work-serves<br/>0 of 1 done"]:::blocked
    M_the_proof_tests_are_registered_before_they_run["the-proof-tests-are-registered-before-they-run<br/>0 of 3 done"]:::planned
    M_the_proof_scorecard_is_published["the-proof-scorecard-is-published<br/>0 of 6 done"]:::planned
    M_a_foreign_repository_is_adopted_and_measured["a-foreign-repository-is-adopted-and-measured<br/>0 of 7 done"]:::planned
    M_the_corpus_is_registered_before_it_runs["the-corpus-is-registered-before-it-runs<br/>0 of 6 done"]:::blocked
    M_a_registered_corpus_judges_majordomus["a-registered-corpus-judges-majordomus<br/>0 of 4 done"]:::planned
    M_every_task_states_its_delivery_economics["every-task-states-its-delivery-economics<br/>0 of 6 done"]:::planned
    M_delivery_economics_are_measured_over_declared_windows["delivery-economics-are-measured-over-declared-windows<br/>0 of 3 done"]:::blocked
    M_the_mesh_is_measured_against_one_agent["the-mesh-is-measured-against-one-agent<br/>0 of 5 done"]:::blocked
    M_recovery_from_injected_faults_is_proven["recovery-from-injected-faults-is-proven<br/>0 of 5 done"]:::blocked
    M_a_newcomer_reaches_a_first_verified_intent["a-newcomer-reaches-a-first-verified-intent<br/>0 of 5 done"]:::planned
    M_a_paste_is_decomposed_by_a_skill["a-paste-is-decomposed-by-a-skill<br/>0 of 6 done"]:::planned
    M_a_prompt_reaches_the_work_it_serves["a-prompt-reaches-the-work-it-serves<br/>0 of 9 done"]:::blocked
    M_an_entity_says_how_it_is_known_and_what_it_affects["an-entity-says-how-it-is-known-and-what-it-affects<br/>0 of 5 done"]:::blocked
    M_knowledge_is_reconciled_before_it_is_reviewed["knowledge-is-reconciled-before-it-is-reviewed<br/>0 of 5 done"]:::blocked
    M_an_inference_names_its_source_and_budget["an-inference-names-its-source-and-budget<br/>0 of 9 done"]:::blocked
    M_an_outcome_becomes_a_reviewed_plan["an-outcome-becomes-a-reviewed-plan<br/>0 of 4 done"]:::planned
    M_the_intent_loop_is_proved_end_to_end["the-intent-loop-is-proved-end-to-end<br/>0 of 2 done"]:::blocked
    M_an_unmet_criterion_is_drafted_into_work["an-unmet-criterion-is-drafted-into-work<br/>0 of 5 done"]:::planned
    M_command_and_deployment_criteria_are_judged["command-and-deployment-criteria-are-judged<br/>0 of 3 done"]:::planned
    M_the_mesh_works_out_of_the_box["the-mesh-works-out-of-the-box<br/>3 of 9 done"]:::active
    M_everything_is_followed_in_one_stream["everything-is-followed-in-one-stream<br/>3 of 8 done"]:::active
    M_a_version_follows_the_work["a-version-follows-the-work<br/>0 of 4 done"]:::planned
    M_peer_blackboard["peer-blackboard<br/>0 of 9 done"]:::planned
    M_a_derive_does_only_the_work_its_inputs_changed["a-derive-does-only-the-work-its-inputs-changed<br/>1 of 12 done"]:::active
    M_a_derivation_computed_once_is_reused["a-derivation-computed-once-is-reused<br/>0 of 5 done"]:::blocked
    M_one_kit_on_every_surface["one-kit-on-every-surface<br/>0 of 8 done"]:::planned
    M_landing_survives_any_session["landing-survives-any-session<br/>0 of 6 done"]:::planned
    M_merging_and_referencing_are_enforced["merging-and-referencing-are-enforced<br/>0 of 10 done"]:::planned
    M_every_model_call_is_paid_from_a_declared_source["every-model-call-is-paid-from-a-declared-source<br/>0 of 3 done"]:::planned
    M_a_session_proceeds_through_the_mesh["a-session-proceeds-through-the-mesh<br/>0 of 10 done"]:::planned
    M_M004 -->|1| M_a_change_is_judged_in_minutes
    M_M004 -->|1| M_a_derive_answers_within_a_second
    M_M004 -->|1| M_a_release_is_proven_end_to_end
    M_M004 -->|1| M_finished_work_reaches_a_verified_release
    M_a_claim_stands_only_on_its_evidence -->|1| M_a_stranger_adopts_it_unaided
    M_a_derive_does_only_the_work_its_inputs_changed -->|5| M_a_change_is_judged_in_minutes
    M_a_derive_does_only_the_work_its_inputs_changed -->|4| M_a_derivation_computed_once_is_reused
    M_a_derive_does_only_the_work_its_inputs_changed -->|5| M_a_derive_answers_within_a_second
    M_a_finish_reads_the_criteria_its_work_serves -->|1| M_the_intent_loop_is_proved_end_to_end
    M_a_foreign_repository_is_adopted_and_measured -->|1| M_a_newcomer_reaches_a_first_verified_intent
    M_a_promoted_record_opens_its_message -->|1| M_a_workspace_reaches_the_repository
    M_a_promoted_record_opens_its_message -->|2| M_external_workspaces
    M_a_promoted_record_opens_its_message -->|4| M_intent_intake
    M_a_prompt_reaches_the_work_it_serves -->|1| M_a_provider_carries_the_contract_natively
    M_a_registered_corpus_judges_majordomus -->|1| M_delivery_economics_are_measured_over_declared_windows
    M_a_registered_corpus_judges_majordomus -->|1| M_the_mesh_is_measured_against_one_agent
    M_a_registered_corpus_judges_majordomus -->|1| M_the_proof_scorecard_is_published
    M_a_stranger_adopts_it_unaided -->|1| M_a_foreign_repository_is_adopted_and_measured
    M_a_version_follows_the_work -->|1| M_public_proof
    M_adopter_upgrades -->|1| M_two_folder_integration
    M_an_authorised_node_connects_from_anywhere -->|1| M_mesh_connectivity
    M_an_entity_says_how_it_is_known_and_what_it_affects -->|2| M_a_prompt_reaches_the_work_it_serves
    M_an_entity_says_how_it_is_known_and_what_it_affects -->|1| M_knowledge_is_reconciled_before_it_is_reviewed
    M_an_outcome_becomes_a_reviewed_plan -->|1| M_a_prompt_reaches_the_work_it_serves
    M_an_outcome_becomes_a_reviewed_plan -->|3| M_intent_intake
    M_an_outcome_becomes_a_reviewed_plan -->|1| M_the_intent_loop_is_proved_end_to_end
    M_an_unmet_criterion_is_drafted_into_work -->|1| M_an_outcome_becomes_a_reviewed_plan
    M_an_unmet_criterion_is_drafted_into_work -->|1| M_the_intent_loop_is_proved_end_to_end
    M_architecture_is_enforced -->|1| M_a_stranger_adopts_it_unaided
    M_automation -->|4| M_repository_automation_is_typed
    M_campaigns_are_read_as_provenance -->|3| M_intent_intake
    M_capability_graph -->|1| M_an_entity_says_how_it_is_known_and_what_it_affects
    M_ci_critical_path -->|4| M_a_change_is_judged_in_minutes
    M_ci_critical_path -->|1| M_measurements_are_tracked_over_time
    M_command_and_deployment_criteria_are_judged -->|1| M_a_finish_reads_the_criteria_its_work_serves
    M_command_and_deployment_criteria_are_judged -->|1| M_operation_convergence
    M_command_and_deployment_criteria_are_judged -->|1| M_the_intent_loop_is_proved_end_to_end
    M_cost_per_accepted_outcome -->|1| M_every_sessions_usage_is_observed
    M_cost_per_accepted_outcome -->|1| M_every_task_states_its_delivery_economics
    M_cost_per_accepted_outcome -->|1| M_operation_convergence
    M_cost_per_accepted_outcome -->|2| M_the_product_shows_what_it_caught
    M_delivery_flow_is_measured -->|1| M_every_task_states_its_delivery_economics
    M_delivery_flow_is_measured -->|1| M_finished_work_reaches_a_verified_release
    M_development_runtime -->|1| M_M004
    M_development_runtime -->|1| M_a_change_is_judged_in_minutes
    M_development_runtime -->|3| M_a_claim_stands_only_on_its_evidence
    M_development_runtime -->|4| M_builds_reuse_the_mesh_cache
    M_every_model_call_is_paid_from_a_declared_source -->|1| M_every_sessions_usage_is_observed
    M_every_session_joins_the_mesh -->|1| M_a_provider_carries_the_contract_natively
    M_every_sessions_usage_is_observed -->|1| M_a_foreign_repository_is_adopted_and_measured
    M_every_sessions_usage_is_observed -->|2| M_an_inference_names_its_source_and_budget
    M_every_sessions_usage_is_observed -->|3| M_every_model_call_is_paid_from_a_declared_source
    M_every_sessions_usage_is_observed -->|1| M_every_task_states_its_delivery_economics
    M_every_sessions_usage_is_observed -->|1| M_execution_telemetry
    M_every_sessions_usage_is_observed -->|1| M_the_mesh_is_measured_against_one_agent
    M_every_surface_follows_what_changed -->|2| M_a_prompt_reaches_the_work_it_serves
    M_every_surface_follows_what_changed -->|1| M_the_mesh_is_operated_from_any_device
    M_every_surface_follows_what_changed -->|1| M_the_ui_runs_and_explains
    M_every_task_states_its_delivery_economics -->|4| M_delivery_economics_are_measured_over_declared_windows
    M_every_task_states_its_delivery_economics -->|1| M_recovery_from_injected_faults_is_proven
    M_every_task_states_its_delivery_economics -->|1| M_the_proof_scorecard_is_published
    M_execution_telemetry -->|4| M_every_sessions_usage_is_observed
    M_external_workspaces -->|4| M_a_promoted_record_opens_its_message
    M_external_workspaces -->|7| M_what_a_workspace_decides_reaches_the_repository_with_its_source
    M_fly_deployment -->|2| M_an_authorised_node_connects_from_anywhere
    M_idd_reads_at_a_glance -->|1| M_the_ui_runs_and_explains
    M_idd_workspace -->|1| M_a_release_is_proven_end_to_end
    M_idd_workspace -->|1| M_every_surface_follows_what_changed
    M_idd_workspace -->|2| M_idd_reads_at_a_glance
    M_idd_workspace -->|1| M_the_ui_works_on_a_phone
    M_intent_bound_work -->|1| M_entry_proves_what_it_handed
    M_intent_bound_work -->|1| M_the_intent_loop_is_proved_end_to_end
    M_intent_lifecycle -->|1| M_intent_planning
    M_knowledge_acts_on_what_it_learns -->|1| M_knowledge_is_reconciled_before_it_is_reviewed
    M_landing_survives_any_session -->|2| M_merging_and_referencing_are_enforced
    M_mesh_journal_converges -->|2| M_ci_critical_path
    M_mesh_journal_converges -->|1| M_landing_survives_any_session
    M_mesh_journal_converges -->|1| M_mesh_peers_execute_assigned_work
    M_mesh_peers_execute_assigned_work -->|1| M_landing_survives_any_session
    M_prismatic_lumen -->|1| M_the_mesh_is_operated_from_any_device
    M_prismatic_lumen -->|2| M_the_mesh_is_operated_from_one_page
    M_prismatic_lumen -->|1| M_the_ui_runs_and_explains
    M_public_proof -->|1| M_a_visitor_understands_and_checks_majordomus
    M_routing_recommendations -->|1| M_every_sessions_usage_is_observed
    M_runtime_adapters -->|1| M_mesh_peers_execute_assigned_work
    M_runtime_lifecycle -->|1| M_safe_self_update
    M_runtime_trust -->|1| M_a_workspace_reaches_the_repository
    M_safe_self_update -->|1| M_landing_survives_any_session
    M_safe_self_update -->|1| M_the_host_knows_its_runtimes
    M_safe_self_update -->|1| M_the_hub_is_reached_from_any_device
    M_surfaces_never_disagree -->|1| M_one_kit_on_every_surface
    M_surfaces_never_disagree -->|1| M_the_ui_runs_and_explains
    M_test_evidence -->|3| M_a_claim_stands_only_on_its_evidence
    M_the_corpus_is_registered_before_it_runs -->|2| M_a_registered_corpus_judges_majordomus
    M_the_corpus_is_registered_before_it_runs -->|2| M_the_mesh_is_measured_against_one_agent
    M_the_hub_is_reached_from_any_device -->|2| M_the_mesh_is_operated_from_one_page
    M_the_mesh_works_out_of_the_box -->|1| M_an_authorised_node_connects_from_anywhere
    M_the_mesh_works_out_of_the_box -->|1| M_mesh_connectivity
    M_the_mesh_works_out_of_the_box -->|1| M_the_mesh_is_operated_from_one_page
    M_the_product_shows_what_it_caught -->|1| M_a_registered_corpus_judges_majordomus
    M_the_product_shows_what_it_caught -->|1| M_operation_convergence
    M_the_product_shows_what_it_caught -->|1| M_the_corpus_is_registered_before_it_runs
    M_the_proof_scorecard_is_published -->|2| M_a_registered_corpus_judges_majordomus
    M_the_proof_scorecard_is_published -->|2| M_delivery_economics_are_measured_over_declared_windows
    M_the_proof_scorecard_is_published -->|1| M_recovery_from_injected_faults_is_proven
    M_the_proof_scorecard_is_published -->|1| M_the_mesh_is_measured_against_one_agent
    M_the_proof_tests_are_registered_before_they_run -->|2| M_a_foreign_repository_is_adopted_and_measured
    M_the_proof_tests_are_registered_before_they_run -->|2| M_a_newcomer_reaches_a_first_verified_intent
    M_the_proof_tests_are_registered_before_they_run -->|1| M_delivery_economics_are_measured_over_declared_windows
    M_the_proof_tests_are_registered_before_they_run -->|2| M_recovery_from_injected_faults_is_proven
    M_the_proof_tests_are_registered_before_they_run -->|2| M_the_corpus_is_registered_before_it_runs
    M_the_proof_tests_are_registered_before_they_run -->|1| M_the_mesh_is_measured_against_one_agent
    M_the_proof_tests_are_registered_before_they_run -->|3| M_the_proof_scorecard_is_published
    M_the_runtime_supervises_itself -->|1| M_landing_survives_any_session
    M_the_runtime_supervises_itself -->|1| M_prismatic_lumen
    M_the_runtime_supervises_itself -->|1| M_the_mesh_is_operated_from_one_page
    M_the_session_domain_is_written_once -->|1| M_entry_proves_what_it_handed
    M_truthful_plan_surfaces -->|1| M_a_claim_stands_only_on_its_evidence
    M_truthful_plan_surfaces -->|1| M_a_visitor_understands_and_checks_majordomus
    M_truthful_plan_surfaces -->|1| M_command_and_deployment_criteria_are_judged
    M_truthful_plan_surfaces -->|1| M_delivery_flow_is_measured
    M_truthful_plan_surfaces -->|3| M_merging_and_referencing_are_enforced
    M_truthful_plan_surfaces -->|2| M_one_kit_on_every_surface
    M_truthful_plan_surfaces -->|1| M_the_plan_says_what_a_fix_unblocks
    M_web_sign_in -->|1| M_prismatic_lumen
    M_web_sign_in -->|1| M_the_mesh_is_operated_from_one_page
    M_what_a_workspace_decides_reaches_the_repository_with_its_source -->|2| M_a_promoted_record_opens_its_message
    M_what_a_workspace_decides_reaches_the_repository_with_its_source -->|1| M_intent_intake
    classDef done stroke:#16a34a,fill:#dcfce7,color:#14532d,stroke-width:2px
    classDef active stroke:#2563eb,fill:#eff6ff,color:#1e3a8a,stroke-width:2px
    classDef verify stroke:#7c3aed,fill:#f5f3ff,color:#4c1d95,stroke-width:2px
    classDef ready stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef planned stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef blocked stroke:#b45309,fill:#fffbeb,color:#78350f,stroke-width:2px
    classDef cancelled stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px
    classDef superseded stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px

The graph on its own page, with the edge list.

Findings

What validation says about the model as published. A failure would have stopped this build; anything below is a warning the model reports and does not block.

6360 finding(s) of 2 kind(s). Every one of them is in site/data/generated/plan.json, and majordomus plan validate prints them all.

levelcodecountfor example
WARNscope_conflict6321
  • I0201 shares share with I1201; they may not run concurrently
  • I0201 shares share with I1504; they may not run concurrently
  • I0201 shares share with I1900; they may not run concurrently
WARNno_evidence_required39
  • I2901 requires no evidence; nothing gates its completion
  • I2902 requires no evidence; nothing gates its completion
  • I2903 requires no evidence; nothing gates its completion

How to work through it

a worker with no conversation history
majordomus plan next
majordomus plan show <id>
majordomus plan start <id>
majordomus plan evidence <id> --covers <token> --type test --command "<cmd>" --result "<what it showed>"
majordomus plan done <id>

Read the planning model for what the terms mean, and dogfooding for why this repository holds itself to it. The roadmap — every milestone in the graph's order, with the release that carried it — is a separate page.

Searches the titles and descriptions of every page this site publishes.