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.

Integrita dovedností

Integrita dovedností

majordomus://rule/majordomus.skill-integrity@1aktivní skills

odkazuje na něj

Zdůvodnění

Dovednost se načte, jen když je úloha o tom, co pokrývá, takže rozbitá není zpozorována, dokud ji pracovník nepotřebuje. Validace každé dovednosti při každém běhu doctor znamená, že selhání vyplyne ve stromě, se jmenovaným souborem, a ne v relaci, která načetla půl postupu. Katalog, který čte každý povrch, je odvozen ze stejného objevování, které indexuje spustitelný soubor, takže dovednost, která existuje pro jedno rozhraní, existuje pro všechna.

Požadované chování

Každý soubor, který třída zdrojů skill objeví, má front matter splňující share/schemas/majordomus/skill/skill.v1.schema.json (žádný neznámý klíč, schema: skill/v1, celé číslo version, status z uzavřené množiny), id shodné s názvem svého adresáře a tělo s neprázdnými sekcemi # Purpose, # Procedure a # Output. Žádné dvě dovednosti si nenárokují jedno id a žádné dvě se nepopisují stejně: dovednost se vybírá podle toho, co její popis říká, že pokrývá, takže dvě dovednosti, které říkají totéž, nemohou být obě vybrány a ta, kterou pracovník chtěl, je nedostupná. Popisy se porovnávají složené na malá písmena, s posloupnostmi mezer sbalenými a koncovou interpunkcí věty odstraněnou, takže rozdíl musí být v tom, co popis říká, ne v tom, jak je napsán. Každé id related jmenuje dovednost v katalogu a každý sledovaný příklad pod examples/ dovednosti začíná nadpisem první úrovně.

Chování při selhání

Porušení je nález FAIL v kategorii skill, jmenuje soubor a každý důvod a příkaz, který jej našel, skončí s kódem 10. Pod watch se totéž porušení hlásí jako drift a příkaz skončí s kódem 11. Repozitář bez dovedností se tak i hlásí, nikdy jako průchod nad ničím.

Ověření

Rozhoduje mj_validate_skills, spouštěné z doctor, watch; majordomus skills check provede stejné prověření na požádání a vypíše své počty. Prokazuje to behaviorální případ test/cases/95_skills.sh a CI tento případ spouští.

Odkud to pochází

kanonický soubor
.ai/repo/rules/vendor/majordomus/rules/skill-integrity.v1.md
identity
majordomus.skill-integrity@1
dostupné také jako
Zdroj MCP majordomus://rule/majordomus.skill-integrity@1 · majordomus entity show rule/majordomus-skill-integrity-1 · GET /api/v1/entity?uri=majordomus://rule/majordomus.skill-integrity@1
v Cockpitu
/cockpit/objects/rule/majordomus-skill-integrity-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.