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

Commands

Every command of every program here, and every surface that carries it.

What this repository offers

d448d54d6305d4b9
263commandsthe command graph
221shownthis filter

Composed from the three declarations that already exist: the clap tree of the Rust executable, the shipped command registry of the shell tool, and the recipes the workflow runner describes. Where a command appears is derived from what running it changes, never declared.

Every command

commandeffectprogramworkflowmcp toolsummary
majordomus bench coverageread onlyexecutablejust bench-coverage—Every required target and whether it is covered; the denominator is generated from the registry
majordomus briefread onlyexecutablejust briefmajordomus_briefWhat surrounds this session, in one line and in a few: its episode and task, the peers of every board, the mesh, the integration queue and the derive queue, asked of the server holding this checkout's lease
majordomus capabilitiesread onlyexecutable——Introspect the capability registry: what exists, where it came from, how it is exposed
majordomus capabilities describeread onlyexecutablejust capabilities-describemajordomus_capabilityOne capability by canonical id: schemas, provenance, every projection
majordomus capabilities listread onlyexecutablejust capabilities-listmajordomus_capabilitiesEvery capability, one line each, with its projections
majordomus capabilities projectionsread onlyexecutablejust capabilities-projectionsmajordomus_projectionsWhere each capability is projected, and every claim its surface does not answer
majordomus capabilities schemaread onlyexecutablejust capabilities-schema—The canonical input or output JSON Schema of one capability
majordomus capabilities validateread onlyexecutablejust capabilities-validate—Build the registry and every projection; exit 10 with every violation named
majordomus commandsread onlyexecutablejust commands—Every command this repository offers, from whichever program offers it: the graph, one command, where each one is projected, and the workflow bridge derived from it
majordomus commands bridgeread onlyexecutablejust commands-bridge—Materialise the workflow bridge from the graph, and refresh the cache the completion reads; writes nothing when the graph has not changed
majordomus commands explainread onlyexecutablejust commands-explain—Why one command appears where it does: the declaration it came from, the policy that placed it, and the reason for every surface that withholds it
majordomus commands graphread onlyexecutablejust commands-graph—The whole graph as one document, with its fingerprint and every diagnostic
majordomus commands listread onlyexecutablejust commands-list—Every command, one line each: what it is, what running it changes, and where it is projected
majordomus commands showread onlyexecutablejust commands-show—One command in full: its arguments, its effect, what it needs, and every surface that carries it
majordomus commitread onlyexecutablejust commit—The commit as a value: what the working tree would commit and how it divides, the scope vocabulary this repository's history yields, and the verdict on one message against the commit policy
majordomus commit historyread onlyexecutablejust commit-historymajordomus_commit_historyJudge every commit in a range of history against the commit policy, in one pass; exit 10 when any carries an error
majordomus commit planread onlyexecutablejust commit-planmajordomus_commit_planWhat the working tree would commit: branch, upstream, divergence, every staged, unstaged and untracked path, any merge or rebase in progress, and the commits the history's own scoping supports — under a fingerprint that makes the plan refusable once the tree moves
majordomus commit scopesread onlyexecutablejust commit-scopesmajordomus_commit_scopesEvery scope this repository's commit history uses, how often, and the directories each one is written about
majordomus commit validateread onlyexecutablejust commit-validatemajordomus_commit_validateJudge one commit message against the repository's commit policy; exit 10 when a finding is an error
majordomus completionread onlyexecutablejust completion—Completion for any surface, answered from the command graph: the candidates a shell asks for, and the one-time integration that asks
majordomus completion initread onlyexecutablejust completion-init—The shell integration to load once, which carries no command of its own and asks this executable for every candidate
majordomus completion queryread onlyexecutablejust completion-query—The candidates for one command line, from the command graph. What a shell adapter calls on every TAB
majordomus continuityread onlyexecutable——Continue work on another machine: publish this checkout's newest handover as a signed record in refs/majordomus/continuity, exchange records with a git remote, and plan and resume a handover another device published — with its source compatibility, lineage and trust decided before anything is written
majordomus continuity planread onlyexecutablejust continuity-planmajordomus_continuity_planDecide, writing nothing, whether and how a published handover can be resumed here: trust, lineage, source compatibility, uncommitted work at the origin
majordomus continuity recordsread onlyexecutablejust continuity-recordsmajordomus_continuity_recordsEvery published handover the local store admits, by line, and every file it refused
majordomus continuity statusread onlyexecutablejust continuity-statusmajordomus_continuity_statusThis device, the record this checkout continues, the store against its remote (no network), every line of work, and what other devices published that could be resumed here
majordomus convergenceread onlyexecutablejust convergencemajordomus_convergenceIs any of this repository's work held where it can be lost? Every holding — a work tree with uncommitted files, a branch with commits, a stash — with the disposition read from git, and one verdict over them
majordomus dashboardread onlyexecutable——The Dashboard Suite: each page a projection of the capabilities that hold its facts, every card carrying its source capability, the JSON pointer its value was read from, the Cockpit page with the evidence and the command that acts on it
majordomus dashboard overviewread onlyexecutablejust dashboard-overviewmajordomus_dashboard_overviewIs it healthy, what changed, what is broken, what needs action: every card with its value, the source's verdict, and the capability and pointer it was read from; exit 10 when the overview is fail or unknown
majordomus deliveryread onlyexecutable——Whether each product feature exists: on master, deployed, publicly verified, tested, its evidence published and linked — every dimension computed, unknown never a pass
majordomus delivery reportread onlyexecutablejust delivery-reportmajordomus_deliveryEvery feature against every dimension, with the development stage of what does not exist
majordomus delivery showread onlyexecutablejust delivery-showmajordomus_delivery_featureOne feature: every dimension with its reason and remediation
majordomus devcontextread onlyexecutable——The context a development session should be given, compiled from the repository: for an issue, a milestone, an intent or a set of paths, what is selected and why, what was left out and why, what collapsed into what, and the budget
majordomus devcontext compileread onlyexecutablejust devcontext-compilemajordomus_devcontextCompile the context for a piece of work: every selected object with its provenance, the reason and the confidence, everything left out with the reason, what was deduplicated, and the per-tier budget; exit 10 when what may not be dropped already exceeds the budget
majordomus devcontext explainread onlyexecutablejust devcontext-explainmajordomus_devcontext_explainWhy one canonical identifier is or is not in the context a request compiles to
majordomus devcontext policyread onlyexecutablejust devcontext-policymajordomus_devcontext_policyThe compiler's own rules: the tiers, every edge of the composed graph and what is done with it, the selectors, the defaults
majordomus devtaskread onlyexecutable——One issue or one milestone as an executable development scope: what was authored, where the plan graph puts it, what happened to it, whether a worker may start it — with the origin of every value on the value
majordomus devtask issueread onlyexecutablejust devtask-issuemajordomus_devtaskOne issue as an executable development task, every field carrying where it came from
majordomus devtask milestoneread onlyexecutablejust devtask-milestonemajordomus_devtask_milestoneOne milestone as an executable dependency graph: ready, blocked, parallelizable, critical blockers, cycles
majordomus distributionread onlyexecutablejust distribution—How this project is packaged, published and installed: the platforms, the artifact names, the installer, the releases
majordomus distribution artifactread onlyexecutablejust distribution-artifactmajordomus_artifactThe archive name and root directory a target and a tag derive
majordomus distribution buildread onlyexecutablejust distribution-buildmajordomus_buildWhat this executable is: version, target triple, profile, commit
majordomus distribution matrixread onlyexecutablejust distribution-matrix—The release build matrix, as the release workflow reads it
majordomus distribution metadataread onlyexecutablejust distribution-metadata—The public metadata one release record publishes, rendered from the record alone
majordomus distribution releasesread onlyexecutablejust distribution-releasesmajordomus_releasesEvery recorded release, newest first, and the one an unpinned installation resolves to
majordomus distribution showread onlyexecutablejust distribution-showmajordomus_distributionThe model: the install command, where an installation goes, and every declared target
majordomus distribution statusread onlyexecutablejust distribution-statusmajordomus_install_statusWhether the advertised one-line installation works right now, and what is missing when it does not
majordomus distribution targetsread onlyexecutablejust distribution-targets—Every declared target, one line each, with the artifact name it derives
majordomus distribution validateread onlyexecutablejust distribution-validate—Every invariant of the model and of the release records; exit 10 with each violation named
majordomus economicsread onlyexecutable——Token economics, measured: matched runs with and without Majordomus, every metric with its measurement class and sample size, the statement the evidence allows, and the check that refuses an unsupported savings claim
majordomus economics checkread onlyexecutablejust economics-checkmajordomus_economics_checkRefuse an unsupported savings claim: quantities next to the economics vocabulary in hand-written prose, and bound claims whose evidence does not stand
majordomus economics explainread onlyexecutablejust economics-explainmajordomus_economics_explainOne metric and everything it rests on: formula, class, pairs, runs, exclusions, and how to reproduce it
majordomus economics measureread onlyexecutablejust economics-measure—Run a deterministic suite (no model is called) and record its measurement
majordomus economics referencesread onlyexecutablejust economics-references—Prove every task's hidden tests fail on its starting state and pass on its reference solution. No model is called
majordomus economics runread onlyexecutablejust economics-run—Run a live suite: real harness sessions with and without Majordomus, recorded as raw usage and gate verdicts. Spends provider usage
majordomus economics runsread onlyexecutablejust economics-runsmajordomus_economics_runsThe recorded runs every metric is computed from
majordomus economics summaryread onlyexecutablejust economics-summarymajordomus_economicsEvery metric with its class, sample size and interval, the pairs, the segments, the state of the evidence, and the one statement the publication rule allows
majordomus entityread onlyexecutable——Every object of the layer as an addressable node: the kinds and their routes, and one entity with its references, its backlinks, the surfaces that answer for it and the state of what it names
majordomus entity kindsread onlyexecutablejust entity-kindsmajordomus_kindsEvery kind of the layer, the route of its index, and every route collision there is
majordomus entity showread onlyexecutablejust entity-showmajordomus_entityOne entity: its route, what it references, what references it, where it is served
majordomus envread onlyexecutablejust env—What this checkout is: the project, version control, the toolchains it declares, what the layer holds, the workflows, the provider projections and the local services
majordomus env bannerread onlyexecutablejust env-banner—Render the snapshot for a terminal. Goes to standard error, never standard output, because direnv reads standard output as the environment it is setting
majordomus env enterread onlyexecutablejust env-enter—Enter the repository: the assignments a shell here benefits from on standard output, the banner on standard error, the workflow bridge refreshed when a declaration behind it moved, and the runtime ensured — the whole of what entering this repository is, as one call, so that no person and no agent has to remember a sequence. Never builds, never reaches a remote network, and never waits for a server it started to answer
majordomus env explainread onlyexecutablejust env-explain—Where each value came from: the file, command or constant that decided it, the resolver that read it, and how far it can be trusted
majordomus env exportread onlyexecutablejust env-export—The variable assignments a shell in this repository benefits from, for `eval`. Assignments only: no command, no side effect
majordomus env preflightread onlyexecutablejust env-preflight—Whether Majordomus is in force in this checkout, claim by claim, with the evidence behind each verdict: git, the episode and its briefing, the task and handover, the policy, rules and ADRs, the shared server and the surfaces it serves, the peer board, recorded test runs, rule enforcement, provider projections and the deployment. A verdict that asserts something is in force always names its evidence. Resolves fast, from the rule tally a `--full` run cached; the HTTP route `/api/v1/environment/preflight` and the MCP tool `majordomus_preflight` answer the same value
majordomus env statusread onlyexecutablejust env-status—The whole snapshot, resolved in full: what the layer holds is counted, and the cache the banner reads is written
majordomus evidenceread onlyexecutable——What actually ran and what it proves: every claim of the matrix against the runs recorded for it, one claim's proof, one test's claims, and the recording of a run that happened
majordomus evidence claimread onlyexecutablejust evidence-claimmajordomus_evidence_claimOne claim: its proof state, the execution behind it, and how to reproduce it
majordomus evidence provesread onlyexecutablejust evidence-provesmajordomus_evidence_testOne test: its latest execution and every claim it proves
majordomus evidence showread onlyexecutablejust evidence-showmajordomus_evidenceEvery claim against the evidence recorded for it
majordomus evidence stampread onlyexecutablejust evidence-stamp—Measure the checkout as a run left it, for `record --provenance`
majordomus executionsread onlyexecutablejust executions—The executions of the server serving this repository: what has run, what is running, and what each one said
majordomus executions eventsread onlyexecutablejust executions-eventsmajordomus_execution_eventsOne execution's retained events, oldest first
majordomus executions listread onlyexecutablejust executions-listmajordomus_executionsEvery execution the server remembers, newest first
majordomus executions protocolread onlyexecutablejust executions-protocolmajordomus_execution_protocolThe live channel's contract: where it is, what it writes, and the schema of each message
majordomus executions showread onlyexecutablejust executions-showmajordomus_executionOne execution in full: its state, its steps, its diagnostics and what it produced
majordomus guardread onlyexecutable——The edit guard: whether a provider's tool may write a file of this checkout now, judged from the active task's scope and the writing session's live mesh claims
majordomus guard hookread onlyexecutablejust guard-hook—Judge the edit a provider's pre-tool payload (on stdin) is about to make; exit 2 with the reason and the remedy when no claim covers it, 0 otherwise
majordomus intentread onlyexecutable——What must become true above the milestones: every intent with its stage derived from the plan and its satisfaction from the recorded evidence, one intent, the model's own validation, and which intent a piece of work serves
majordomus intent bindingread onlyexecutablejust intent-bindingmajordomus_intent_bindingWhat a piece of work is bound to before it starts: the issue, the intent or the paths it names resolved to the criteria it serves, or an exemption the policy declares, with the two pins a resumed worker compares; exit 10 when refused
majordomus intent coverageread onlyexecutablejust intent-coveragemajordomus_intent_coverageWhich work carries which criterion, and the reason every issue exists
majordomus intent explainread onlyexecutablejust intent-explainmajordomus_intent_explainWhy an intent stands where it stands: its stage, each criterion, the work realising it
majordomus intent listread onlyexecutablejust intent-listmajordomus_intentsEvery intent, with the stage derived from its milestones and its evidence
majordomus intent preflightread onlyexecutablejust intent-preflightmajordomus_intent_preflightWhich intent the work on an issue, or on some paths, serves, whether it is maintenance, or why it may not proceed; exit 10 when refused
majordomus intent realizationread onlyexecutablejust intent-realizationmajordomus_intent_realizationWhich work realises which intent — tasks, episodes, providers, handovers, peer claims — each link with its provenance, and each intent's unmet criteria and drift; exit 10 when an intent whose milestones are all DONE is contradicted by its evidence
majordomus intent showread onlyexecutablejust intent-showmajordomus_intent_recordOne intent in full: each milestone's derived status and each criterion's evidence state
majordomus intent validateread onlyexecutablejust intent-validatemajordomus_intent_validateEvery finding over the intents; exit 10 when any is a failure
majordomus knowledgeread onlyexecutable——What the knowledge deriver left for review and whether it is still writing: the candidate records awaiting promotion, one record by id with every reference it names resolved, and the derivation status of this checkout judged against the policy's freshness thresholds
majordomus knowledge candidatesread onlyexecutablejust knowledge-candidatesmajordomus_knowledge_candidatesThe candidate records awaiting review, with the branch of the episode each came from and how long each has waited
majordomus knowledge recordread onlyexecutablejust knowledge-recordmajordomus_knowledge_recordOne knowledge record by id: its front matter, and every reference it names resolved against the index, the ledger and git
majordomus knowledge statusread onlyexecutablejust knowledge-statusmajordomus_knowledge_statusWhether the deriver is still writing: the last derivation, the newest closed episode, and the stopped-writer judgement against session.freshness
majordomus mcpread onlyexecutablejust mcp—Serve the repository's AI layer to an MCP client over stdio
majordomus meshread onlyexecutable——The mesh: the nodes this repository's running server has discovered on the network, this machine's node identity, and the self-check that proves the prerequisites on this machine alone
majordomus mesh claimread onlyexecutablejust mesh-claim—Claim repository paths for a session; exits 10 naming the claims it meets when an exclusive claim on any linked runtime holds them
majordomus mesh doctorread onlyexecutablejust mesh-doctormajordomus_mesh_doctorProve the mesh prerequisites on this machine alone: declaration, identity, sockets, multicast, broadcast, the protocol end to end, and the host firewall
majordomus mesh eventsread onlyexecutablejust mesh-events—The cooperation journal's events after a Lamport stamp, in Lamport order
majordomus mesh firewallread onlyexecutablejust mesh-firewallmajordomus_mesh_firewallWhat the host firewall must admit for the declared mesh and whether it does; `apply` admits it, as root
majordomus mesh handoverread onlyexecutable——Publish a handover of this checkout to the mesh, or consume one another runtime published
majordomus mesh handover consumeread onlyexecutablejust mesh-handover-consume—Consume a handover another runtime published, writing it as a local record `handover --resolve` finds
majordomus mesh handover publishread onlyexecutablejust mesh-handover-publish—Publish this checkout's newest handover record (or the one named) to every linked runtime
majordomus mesh identityread onlyexecutablejust mesh-identitymajordomus_mesh_identityThis machine's node identity, public half only; absent is an answer, not an error
majordomus mesh nodesread onlyexecutablejust mesh-nodes—Every node the running server has observed, deduplicated by node identity, with trust, presence, endpoints and provenance
majordomus mesh peerread onlyexecutablejust mesh-peer—One runtime: its machine, liveness, link, sessions and claims; exits 10 when it is not known here
majordomus mesh peersread onlyexecutablejust mesh-peers—Every machine and runtime this checkout's server cooperates with, each link's state, and the active sessions; --full for every session and claim
majordomus mesh releaseread onlyexecutablejust mesh-release—Release a claim this server's current run holds
majordomus mesh reviewread onlyexecutable——Ask the mesh for a review, or answer a request
majordomus mesh review answerread onlyexecutablejust mesh-review-answer—Answer a review request
majordomus mesh review requestread onlyexecutablejust mesh-review-request—Ask for a review of a branch, commit or pull request
majordomus mesh review withdrawread onlyexecutablejust mesh-review-withdraw—Withdraw a review request this runtime asked for, with its result
majordomus mesh sessionread onlyexecutable——Open, update or close a session on the mesh
majordomus mesh session closeread onlyexecutablejust mesh-session-close—Close a session; its claims end with it on every linked runtime
majordomus mesh session openread onlyexecutablejust mesh-session-open—Open or update a session: what it is, what it does, where
majordomus mesh stateread onlyexecutablejust mesh-state—The state every linked runtime converges on, summarised with its digest; --full for every session, claim, handover and review
majordomus mesh statusread onlyexecutablejust mesh-status—Whether the mesh runs in this checkout's server and why not when it does not, with every provider's state and the registry's tallies
majordomus mesh verifyread onlyexecutablejust mesh-verify—Prove cooperation now: local health, a live round with every peer this server dials, and convergence; exits 10 when a check fails
majordomus modelsread onlyexecutable——The model catalogue the distribution declares, and the explainable routing over it: vendors, canonical model references, typed capabilities, and which model a stated need selects — with why, for every candidate
majordomus models listread onlyexecutablejust models-listmajordomus_modelsEvery declared vendor and model, optionally narrowed; the order is the declaration's, which is routing's preference order
majordomus models routeread onlyexecutablejust models-routemajordomus_models_routeWhich model a stated need selects, the fallback chain behind it, and why every excluded model fell out
majordomus monitorread onlyexecutablejust monitor—Everything that happens around this repository, followed in one stream: mesh sessions, claims, handovers and reviews on every linked machine, the executor's merges and failures, and GitHub's pull requests and runs, with what is addressed to you marked
majordomus offloadread onlyexecutable——A branch's derive run on another machine the repository declares (.ai/repo/offload/), in that machine's turn: the hosts and their limits, a probe that names the host a derive would take, and the derive itself — bundle in, a FIFO queue on the host, a build directory of its own, bundle back, staged and never committed
majordomus offload deriveread onlyexecutablejust offload-derive—Derive a worktree on a declared host and stage what it changed; nothing is committed or pushed. Exit 2 on an untracked file or an unresolved merge, 10 when the derive fails, 11 when it deletes a tracked file, 12 when no host can take it, 75 when the queue's wait runs out
majordomus offload hostsread onlyexecutablejust offload-hosts—The declared hosts and their limits, the queue and the remote layout, as the declaration states them; reads no host. A repository that declares none says so and exits 0
majordomus offload proberead onlyexecutablejust offload-probe—Measure every declared host — free space, derives running or waiting — and name the one a derive would take; exit 12 when none can take one
majordomus packread onlyexecutable——The tracked tree as token-bounded text shards for a language model's file search: plan what a profile carries and leaves out, build it under tmp/packs/, and verify a written pack against its manifest; never a binary, a worktree, a link or build output
majordomus pack buildread onlyexecutablejust pack-build—Write the pack (index, shards, pack.json) and verify what was written; exit 10 when the plan or the written pack has a finding, and nothing is built from a plan with one
majordomus pack planread onlyexecutablejust pack-planmajordomus_pack_planWhat a profile would pack: files carried, files left out by reason, the shards and every finding that refuses the build; exit 10 on a finding, 12 when the tree cannot be read
majordomus pack verifyread onlyexecutablejust pack-verifymajordomus_pack_verifyVerify a written pack against its manifest and the profile it names; exit 10 on a finding, 12 when the manifest cannot be read
majordomus productread onlyexecutablejust product—The product: what this repository's tool does for a person, as the features under the layer declare it, with every surface, count and moment derived; the matrix of features against interfaces; the providers; and the model's own validation
majordomus product domainsread onlyexecutablejust product-domainsmajordomus_product_domainsThe domains of the product, each with the stable features that name it and what they add up to
majordomus product listread onlyexecutablejust product-listmajordomus_featuresEvery feature, narrowed by any filter, with the surfaces derived for each
majordomus product matrixread onlyexecutablejust product-matrixmajordomus_product_matrixEvery feature against every interface, and every module, command and kind against the features that name it
majordomus product providersread onlyexecutablejust product-providersmajordomus_providersEvery provider the tool has an adapter for, with what this repository does with it
majordomus product showread onlyexecutablejust product-showmajordomus_featureOne feature in full: what it is made of, resolved, and everything derived from that
majordomus product validateread onlyexecutablejust product-validatemajordomus_product_validateEvery finding over the model; exit 10 when any is an error
majordomus prsread onlyexecutablejust prs—Pull-request integration: every open pull request classified against the current master with its evidence, the ranked plan, and the executor that merges the next provably safe one — one at a time, re-planning after each (ADR 0101)
majordomus prs briefread onlyexecutablejust prs-brief—One line for a session briefing: the last queue built in this checkout (open, by lane, the next merge, the starving), who holds the integration lease and whether it reaches across machines, the last merge, and the last refresh, failure or stale decision. Offline, decides no relation, and prints nothing where the forge was never observed
majordomus prs cleanupread onlyexecutablejust prs-cleanup—Close the pull requests whose work is provably on master already; without `--apply` it only lists them
majordomus prs drainread onlyexecutablejust prs-drain—Merge the next ready pull request, verify it landed, observe again, and repeat — at most `--max` merges; `--dry-run` decides without acting
majordomus prs eventsread onlyexecutablejust prs-eventsmajordomus_integration_eventsThe audit trail: every selection, merge, refusal, stale decision and closure this checkout's executor recorded
majordomus prs explainread onlyexecutablejust prs-explainmajordomus_pull_request_explainWhy one pull request is where it is: the revisions it was decided against, every piece of evidence, its rank and the factors behind it
majordomus prs planread onlyexecutablejust prs-plan—What the executor would do next: the next merge, the pull requests that need master brought in, and the lanes; nothing is changed
majordomus prs prove-dry-runread onlyexecutablejust prs-prove-dry-runmajordomus_pull_requests_prove_dry_runProve the non-mutating cycle moves nothing: snapshot origin's refs, the open pull requests, the audit trail, the lease and the local refs, run refresh, plan, drain --dry-run and cleanup (listing), snapshot again and compare; the refresh's fetched mirrors must equal what origin serves. Exit 10 naming what moved. Takes no flag: there is nothing to turn on
majordomus prs refreshread onlyexecutablejust prs-refresh—Observe the forge now (the GitHub CLI and one `git fetch`) and record the observation; the only read that reaches the network
majordomus prs repairread onlyexecutablejust prs-repair—Bring master into one named pull request whose only conflict with it is over derived (`merge=derived`) files. Eligible only when the classification says it is behind master and its merge conflicts on no authored path; an authored conflict is refused, naming the files. A dry run by default, decided offline on the last recorded observation, like `status`. With `--apply` it takes the integration lease, observes the forge again, records the act on the trail first, and merges master in a scratch worktree, derives, commits and pushes a fast-forward leased on the observed head; it never merges into master. Exit 10 on a refusal or an absent observation, 12 when it could not act
majordomus prs statusread onlyexecutablejust prs-statusmajordomus_pull_requestsEvery open pull request with its disposition, risk and reason, in rank order, from the last recorded observation; exit 10 when the observation is stale or absent
majordomus prs trainsread onlyexecutablejust prs-trainsmajordomus_pull_request_trainsThe trains of stacked pull requests, in landing order: each link's disposition, relation to master, prepared head under `refs/prep/<n>` (pushed or pending) and turn. Offline and read-only, from the last recorded observation; exit 10 when it is stale or absent
majordomus qualityread onlyexecutable——What this executable's own public surface is held to: documentation, executable examples, module coverage, and every command accounted for against the capability registry
majordomus quality reportread onlyexecutablejust quality-reportmajordomus_qualityMeasure the crate and report every finding, with the rule it breaks and what to do about it
majordomus quality rustdocread onlyexecutablejust quality-rustdocmajordomus_quality_rustdocJudge the crate's rustdoc tree against the crate: every page present, HEAD's, nothing broken or leaked
majordomus reasoningread onlyexecutable——Provider-independent reasoning: the optional advisors and what they can do now, what an uncertainty calls for, the session's reasoning records, their state and provenance, and the checks that keep reasoning independent of any advisor
majordomus reasoning advisorsread onlyexecutablejust reasoning-advisorsmajordomus_reasoning_advisorsEvery advisor with its status and why, the mode in force, and who can provide each advisory capability now; no advisor at all is an ordinary answer
majordomus reasoning checkread onlyexecutablejust reasoning-checkmajordomus_reasoning_checkCheck that reasoning stays provider-independent and that every record is consistent; exit 10 on a finding
majordomus reasoning explainread onlyexecutablejust reasoning-explainmajordomus_reasoning_explainOne record with the whole chain of its assessment: why a decision was made
majordomus reasoning planread onlyexecutablejust reasoning-planmajordomus_reasoning_planWhether a stated uncertainty warrants independent review, how much, and from which available advisors — with every advisor left out and why; records nothing
majordomus reasoning statusread onlyexecutablejust reasoning-statusmajordomus_reasoningThe reasoning state of the open task — assessments, consultations, disagreements, conclusions, the timeline — and the report a handover carries
majordomus releaseread onlyexecutablejust release—What this project has shipped and what it would ship next: the changelog derived from the layer's own records, the version authored in one place and projected for the shell tool, and the one command that raises it
majordomus release analyzeread onlyexecutablejust release-analyze—What the public contract did since the last release, and the smallest version this tree may therefore declare
majordomus release changelogread onlyexecutablejust release-changelog—The changelog, composed from the layer's release records, the decisions dated inside each release's window, and the conventional commits in its range
majordomus release nextread onlyexecutablejust release-next—The version a landing of HEAD onto the trunk allocates, and why: the trunk's version, the measured movement, the policy floor and any exemption (ADR 0134)
majordomus release versionread onlyexecutablejust release-version—The version the crate manifest declares, whether the projection the shell tool reads states it, any version written by hand where the tool's files live, and the bump the commits since the last release imply
majordomus rulesread onlyexecutable——Every rule against the proof there is for it: what each one names, whether it is in the tree, whether a runner drives it, whether anything ran, and whether what ran is older than what it is about
majordomus rules provesread onlyexecutablejust rules-provesmajordomus_rule_provesOne test: every rule it proves, and the rules that would be left with none
majordomus rules reportread onlyexecutablejust rules-reportmajordomus_rulesEvery rule against the proof there is for it
majordomus rules showread onlyexecutablejust rules-showmajordomus_ruleOne rule: what proves it, what it depends on, and what is missing
majordomus scoperead onlyexecutablejust scopemajordomus_scopeThe repository scope: what a worker reads and what it never reads; with paths, whether each is in or out and why
majordomus serveread onlyexecutablejust serve—Serve the same capabilities over HTTP on the loopback interface, with the home page, /openapi.json, /swagger and the documentation under /docs/
majordomus serve ensureread onlyexecutablejust serve-ensure—Make sure a ready server serves this checkout: start one when there is none or the lease is stale, wait for one that is starting, and report where it stands
majordomus serve statusread onlyexecutablejust serve-status—Where this checkout's server stands — absent, starting, ready, outdated or stale — and every server of the repository
majordomus serve stopread onlyexecutablejust serve-stop—Stop this checkout's server — the one its lease names, when it answers for this checkout — and wait for that server's lease to go, which another process taking the checkout over does not undo
majordomus servedread onlyexecutable——Whether a deployment serves the commit it was meant to: observe the build identity it serves, judged by commit containment, and read each deployment's recorded standing against a commit
majordomus served showread onlyexecutablejust served-showmajordomus_servedEach deployment's newest record, re-judged against a commit
majordomus shellread onlyexecutable——The repository's shell automation against the tracked migration inventory: every shell unit declared with an exemption, and every exemption naming a unit the tree still has
majordomus shell checkread onlyexecutablejust shell-checkmajordomus_shell_checkRefuse every shell unit the inventory does not declare, and every declaration whose unit is gone; exit 10 on a finding, 12 when the tree cannot be measured
majordomus skillsread onlyexecutable——Every skill as a proven capability: the tests that name it and the evidence behind them, its page, the doctrine and gates that hold it, what invokes it, and the orphans
majordomus skills explainread onlyexecutablejust skills-explainmajordomus_skill_explainOne skill in full: each naming test and its evidence, its page, its gates, every invocation
majordomus skills statusread onlyexecutablejust skills-statusmajordomus_skillsEvery skill with its derived standing: tested, documented, enforced, used
majordomus skills verifyread onlyexecutablejust skills-verifymajordomus_skills_verifyEvery finding over the skills; exit 10 when any is a failure
majordomus webread onlyexecutablejust web—The repository's web surfaces: what is exposed, where it is mounted, what produced it, and whether the topology is valid
majordomus web composeread onlyexecutablejust web-compose—Compose every published surface into one publishable tree
majordomus web explainread onlyexecutablejust web-explain—Why each surface exists and where each of its values came from
majordomus web listread onlyexecutablejust web-list—Every discovered surface: id, kind, mount, producer
majordomus web manifestread onlyexecutablejust web-manifest—Write the resolved topology to the generated manifest
majordomus web reportread onlyexecutable——Render a generated report into its own surface under the generated web root
majordomus web report benchmarksread onlyexecutablejust web-report-benchmarks—The benchmark run: a results document, or the accepted baseline
majordomus web report cockpit-snapshotread onlyexecutablejust web-report-cockpit-snapshot—The Cockpit itself, read once at this commit and written as static pages a publication carries at /cockpit (ADR 0147)
majordomus web report testsread onlyexecutablejust web-report-tests—The test run: the behavioural cases' report, and the crate's own totals
majordomus web report uiread onlyexecutablejust web-report-ui—The UI conformance audit, rendered as a section of the test surface (/tests/ui)
majordomus web report ui-snapshotread onlyexecutablejust web-report-ui-snapshot—The UI itself, read once at this commit and written as static pages a publication carries at /ui (ADR 0141)
majordomus web validateread onlyexecutablejust web-validate—Check the topology's invariants; exit 10 on any error finding
majordomus whyread onlyexecutablejust why—The operational moments this tool answers: the catalogue, one moment, the audiences and areas, a diagnosis of your own week, and the catalogue's own validation
majordomus why areasread onlyexecutablejust why-areasmajordomus_why_areasEvery operational area, with the moments that fall under it
majordomus why audiencesread onlyexecutablejust why-audiencesmajordomus_why_audiencesEvery audience, with the moments that name it
majordomus why diagnoseread onlyexecutablejust why-diagnosemajordomus_why_diagnoseWhat the symptoms you recognise imply: the areas they weigh towards and the mechanisms that answer them
majordomus why listread onlyexecutablejust why-listmajordomus_whyEvery operational moment, narrowed by any facet the catalogue reports
majordomus why showread onlyexecutablejust why-showmajordomus_why_momentOne moment in full, with every relation derived from its metadata
majordomus why validateread onlyexecutablejust why-validatemajordomus_why_validateEvery finding over the catalogue; exit 10 when any is an error
majordomus worktreeread onlyexecutablejust worktree—The branch-to-worktree topology: where every linked worktree belongs (`<repo>-wt/<branch>`), where each one is, and the lifecycle — create, migrate, repair, guard
majordomus worktree branchesread onlyexecutablejust worktree-branches—Every local branch, one per line, for a shell completion that wants the live set
majordomus worktree cleanupread onlyexecutablejust worktree-cleanup—The branches merged into the trunk whose worktree is clean or absent: what could be removed. Removes nothing without --remove
majordomus worktree doctorread onlyexecutablejust worktree-doctor—Every diagnostic of the topology, errors, warnings and facts, each with its code and remedy; exit 10 when there is an error
majordomus worktree guardread onlyexecutablejust worktree-guard—May a mutation proceed from here? Exit 0 in a canonical worktree, in the primary checkout on the trunk, or detached; exit 10 with the reason otherwise. What the pre-commit hook asks
majordomus worktree inspectread onlyexecutablejust worktree-inspectmajordomus_worktree_inspectOne branch: its canonical path, whether it exists, what occupies the path, the worktree holding it, and what stands in the way
majordomus worktree listread onlyexecutablejust worktree-list—Every registered worktree with its standing, one line each; exit 10 when the topology has an error
majordomus worktree migrateread onlyexecutablejust worktree-migratemajordomus_worktree_migration_planBring every misplaced worktree to its canonical path, dirty state included, with a fingerprint taken before and after each move; --plan shows the steps and changes nothing
majordomus worktree pathread onlyexecutablejust worktree-path—Print the canonical path of a branch, and nothing else: `cd "$(majordomus worktree path feature/x)"`. Derived from the name; the branch need not exist
majordomus worktree rootread onlyexecutablejust worktree-root—Print the container every linked worktree belongs under, and nothing else: `cd "$(majordomus worktree root)"`
majordomus worktree statusread onlyexecutablejust worktree-statusmajordomus_worktree_statusWhere this call is — branch, worktree, canonical or not, uncommitted work — and how many errors the whole topology carries; exit 10 when this worktree is out of place
majordomus worktree topologyread onlyexecutablejust worktree-topologymajordomus_worktreesThe whole topology: repository, container, trunk, every worktree, every branch without a worktree, every diagnostic; exit 10 when it has an error
majordomus worktree uncommittedread onlyexecutablejust worktree-uncommittedmajordomus_worktree_uncommittedEvery linked worktree holding uncommitted work: how many paths, how old the oldest change, what holds it (an active task, an open episode, a process inside) and whether it is abandoned, with the command that would put it on a remote ref. Reads every worktree and writes none
majordomus worktree validateread onlyexecutablejust worktree-validate—Every error of the topology, and nothing else; exit 10 when there is one
majordomus checkread onlytooljust check—Is the current task still consistent with its policy, its scope and this checkout?
majordomus contextread onlytooljust context—What the next worker needs to know now, in authority order and within a budget.
majordomus doctorread onlytooljust doctor—It checks governance only: is Majordomus itself healthy, and is every enforcement it declares actually wired here?
majordomus doctrineread onlytooljust doctrine—What rules are enforced, by what, and whether each one is actually wired.
majordomus historyread onlytooljust history—Read the append-only ledger back, filtered by task, event or time.
majordomus promptread onlytooljust prompt—List, show and render the repository's own prompt assets, substituting known tokens only.
majordomus searchread onlytooljust search—Find a durable record without reading all of them, in authority order.
majordomus skillsread onlytooljust skills—The repository's skills — provider-neutral procedures under the skills section — listed, shown and checked from the one catalogue every surface reads.
majordomus versionread onlytooljust version—Print the version, without needing a repository or an installation.
majordomus watchread onlytooljust watch—What has drifted since the last update — policy, projections, state, retention.