Zdůvodnění
Vrstva AI repozitáře je skutečná: manifest deklaruje formát, který tento spustitelný soubor čte, každá sekce, kterou jmenuje, existuje, lokální půlku checkoutu git ignoruje a nic pod ní není sledováno, a pod cestou .majordomus/ z doby před .ai nezůstala žádná projektová data.
Požadované chování
AI vrstva repozitáře je skutečná: manifest deklaruje formát, který tento spustitelný soubor čte, a jmenuje sekce, které existují, lokální polovina je ignorována gitem a nic pod ní není trackováno a pod cestou před-.ai nezůstávají žádná projektová data.
Chování při selhání
Porušení je nález FAIL v kategorii layout a příkaz, který ho 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.
Ověření
mj_validate_ai_layout to rozhoduje, dispatchováno z doctor, watch. Behaviorální případ test/cases/01_init.sh to dokazuje a CI tento případ spouští.