Skip to content

Every use case is executed against the tool, not described

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
feature status: stable
domain
Evidence

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.

Why it exists

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.

How it works

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-case49
  • application5
  • taxonomy10

Where it sits

domain
Evidence — A claim names the test that settles it, a recorded run is judged against the commit it ran at, and a claim with no recorded run says so.
names
DoctrineWhy
named by
Why

Evidence

What is guaranteed

Each claim this feature names, with the status its row declares, the verdict the recorded runs support, and the test that settles it.

Executable use cases

The rules that hold it

  • blocking A use case is proved by execution, and a capability is covered by a use caseproject.use-case-evidence
  • blocking Use-case coveragemajordomus.use-case-coverage
  • blocking Catalogue integritymajordomus.catalogue-integrity

The decisions behind it

Using it

The commands that run it

  • majordomus usecase verify

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

Where this page comes from

the file
.ai/repo/features/use-cases.md
the same answer
majordomus product show use-cases

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