Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

Pokrytí případy užití

Pokrytí případy užití

majordomus://rule/majordomus.use-case-coverage@1aktivní use-casesevidence

odkazuje na

odkazuje na něj

Zdůvodnění

Schopnost, pro kterou nikdo nenapsal případ užití, je schopnost, kterou nikdo nepředvedl člověku při práci, a případ užití bez scénáře je próza. Pokrytí počítané z registru a případů užití, s politikou určující, které třídy musí být pokryty, mění „měli bychom to zdokumentovat“ na řádek, který doctor vypíše a na kterém finish odmítne.

Požadované chování

Pro každý veřejný příkaz registru příkazů, každé zaručené tvrzení s odpovědností a každý nástroj MCP, který spustitelný soubor promítá, majordomus usecase coverage spočítá aktivní případy užití, které jej jmenují, a ty, jejichž scénář jej spouští. use_cases.coverage politiky říká pro každou třídu, zda je mezera required (selhání), advisory (hlášeno) nebo off. Koncept případu užití se nikdy nepočítá.

Chování při selhání

Porušení je nález FAIL v kategorii use-case pojmenovávající schopnost, počty a příkaz kostry a příkaz, který jej našel, skončí kódem 10; pod finish klíč politiky use_cases_covered odmítne dokončení.

Ověření

mj_validate_use_case_coverage to rozhoduje, dispatchováno z doctor, check, finish. Behaviorální případ test/cases/94_use_cases.sh to dokazuje a CI tento případ spouští.

Odkud to pochází

kanonický soubor
.ai/repo/rules/vendor/majordomus/rules/use-case-coverage.v1.md
identity
majordomus.use-case-coverage@1
dostupné také jako
Zdroj MCP majordomus://rule/majordomus.use-case-coverage@1 · majordomus entity show rule/majordomus-use-case-coverage-1 · GET /api/v1/entity?uri=majordomus://rule/majordomus.use-case-coverage@1
v Cockpitu
/cockpit/objects/rule/majordomus-use-case-coverage-1

Tato stránka je generována z výše uvedeného souboru pomocí scripts/generate-site-data; úprava stránky nic nemění, úprava souboru změní všechna rozhraní. Výše uvedené vztahy jsou hrany docs/generated/graph.json, které spustitelný program zapisuje ze stejného indexu.

Prohledává názvy a popisy všech stránek, které tento web publikuje.