Integrita vrstvy AI
AI vrstva repozitáře je skutečná: manifest deklaruje formát, který tento executable čte, a každá sekce, kterou jmenuje, existuje, lokální půlka checkoutu je ignorována gitem a nic pod ní není sledováno a pod cestou `.majordomus/` z doby před .ai nezůstala žádná projektová data.
blokující Porušení zastaví příkaz s kódem 10.
Řetězec
Pravidlo je vynucováno, jen když platí každý článek níže. majordomus doctor každý z nich při každém běhu řeší ze zdroje; tato stránka ukazuje, co vyřešil.
- 1 Deklarováno majordomus.ai-layout-integrity
- 2 Validátor mj_validate_ai_layout
- 3 Běží pod doctor, watch
- 4 Při porušení exit 10
- 5 Dokázáno test/cases/01_init.sh
- 6 Spouští CI .github/workflows/validate.yml
Kde běží
- majordomus doctorKontroluje jen governance: je samotný Majordomus zdravý a je každé vynucování, které deklaruje, tady skutečně zapojeno?
- majordomus watchCo se od poslední aktualizace rozjelo: politika, projekce, stav, uchovávání.
Co nám umožňuje slíbit
- zaručeno Instalace do repozitáře, který už instalaci má, se odmítne
- zaručeno AI vrstva repozitáře je jeden adresář, jehož manifest pojmenovává každou sekci, čitelný bez nástroje
- zaručeno Stav lokální pro checkout žije pod .ai/local/, git ho ignoruje a v čerstvém klonu či worktree chybí
- zaručeno Repozitář se vrstvou před .ai se migruje jednou, explicitně, s náhledem plánu a ověřenou zálohou svého lokálního stavu, a příkaz je poté idempotentní
- zaručeno Nástroj běží jen pro čtení z jakéhokoli umístění a dvě umístění jedné verze se o jednom repozitáři shodnou
Čti zde
majordomus doctrine show majordomus.ai-layout-integrity
majordomus check --rule majordomus.ai-layout-integrity