Skip to content

Every use case is executed against the tool, not described

A use case names the commands, rules, claims and applications it relies on and carries a scenario as data; usecase run executes it in a disposable repository and records normalised evidence; maturity is observed from the evidence; coverage of commands, guaranteed claims and MCP tools is tallied and the policy says which gaps fail.

What a person does with the tool is one file with a scenario the tool runs against itself; the page shows that execution, and a public command no use case runs is a gap the tool reports.

status
stable
exposed through

What it does

majordomus usecase run executes every scenario; usecase coverage tallies every public command, guaranteed claim and MCP tool against the use cases that name and run it; usecase impact says what a change reaches; usecase scaffold --missing writes a draft for each gap from what the tool already knows. An application says when the tool fits and, because a catalogue that only lists fits is marketing, when it does not.

What it does not do

A draft never counts until it is made active, and a status written by hand is refused: the maturity of a use case is what its evidence supports.

The commands that run it

  • majordomus usecase verify

    The executable use cases: list, show, validate, run against the real tool, coverage, impact, scaffold.

The objects it is made of

Kinds of the layer. Each is a schema, a source class and a file on disk; the number beside it is what this repository holds today, counted at build time.

  • use-case42
  • application5
  • taxonomy10

What it answers

Operational moments from the Why catalogue that name one of this feature's mechanisms. Nothing here was assigned: a moment appears because it names a rule, a command, a capability or a claim this feature also names.

The rules that hold it

  • blockingA use case is proved by execution, and a capability is covered by a use caseproject.use-case-evidence
  • blockingUse-case coveragemajordomus.use-case-coverage
  • blockingCatalogue integritymajordomus.catalogue-integrity

What is guaranteed

Executable use cases