Skip to content

Use cases

What people do with it: a task, the commands that answer it, and what you are left holding, each one proved against the tool. Every step is a real invocation, every rule and promise a real object, and every example below was executed to make this page.

use cases
49
categories
10
executable
2
guaranteed
45
verified
2

Filtering runs in the browser. Without JavaScript every use case below is still listed, by category.

Getting started and adoption 5

Bringing Majordomus into a repository, new or old, without losing what people already wrote.

Sessions and handover 11

Stopping and resuming work across sessions and workers from durable state, never a transcript.

Parallel workers 3

Several agents or people on one repository: claimed scopes, overlap, and who touched what.

Policy and enforcement 5

Declaring rules, proving they are wired, and reproducing a finding.

Completion and quality gates 7

Deciding whether work is finished, with a contract every line of which passes or fails.

Drift and reconciliation 2

Detecting that policy, projections, state and git disagree, and putting them back in step.

Repository knowledge 8

What the repository declares about itself: sources, nodes, edges, the plan, and searching them.

Serving the layer to AI clients 3

One shared server per repository, every client a peer, the same layer over MCP, HTTP and the command line.

Performance 1

Benchmarks derived from the registry, baselines that are data, and budgets doctor reports against.

Extension 4

Adding a kind, a rule, a command or a use case as data, with the checks that follow from it.

What a use case is here

One file under .ai/repo/use-cases/: the commands, rules and promises it names, and a scenario the tool executes against itself. The maturity shown on each card is observed, not written: a use case is guaranteed only when its scenario passed and every claim it names is guaranteed. The coverage page says which capabilities still have no use case.

A why page is a moment you recognise. A use case is a task you perform. An application is a context it suits. A command page is one command's surface.

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