Co to znamená
majordomus doctor nekontroluje, zda adresáře kontinuity existují. Spouští příkazy, které by spustil worker, a hlásí, co dělají. Úložiště, které nikdo nečte, se od žádného úložiště nedá odlišit a soubory na disku nejsou důkaz, že je cokoli používá.
Princip
mj_doctor_continuity v lib/doctor.sh vyzkouší každou cestu:
- resolver běží proti úložišti předávek a hlásí svou třídu shody a štítek gitu, nebo čistou nepřítomnost — obojí je v pořádku; záznam přeskočený jako poškozený je selhání
- každý prompt asset se validuje toutéž funkcí, kterou používá
prompt render, takže rozbitý asset selže tady, a ne ve chvíli, kdy ho někdo potřebuje open-questions.mdaledger.jsonlse zpracovávají stejnými validátory jako kontroly a řádek, který se nezpracuje, je selhání- builder kontextu je vyvolán přes
mj_cmd_contexta jeho výstup změřen proti rozpočtu politiky - adresáře, do nichž každý příkaz zapisuje, se hlásí
watch spouští ekvivalentní sadu jako drift a check spouští validátory úložiště pro aktivní úlohu. Tentýž kód odpovídá na tutéž otázku ve všech třech, takže se tato tři nemohou rozejít.
Jak to vidět
majordomus doctor
# ok layout .ai/local/state/checkpoints — present
# ok records open-questions.md — every entry parses
# ok records ledger.jsonl — every line carries ts and event
# ok prompt 4 asset(s) — front matter valid, every token known
# ok resolver handovers — same_worktree_same_branch, advanced
# ok context builder — 106 lines, budget 300
printf -- '---\nname: broken\ndescription: d\n---\n{{NOPE}}\n' > .ai/repo/prompts/broken.md
majordomus doctor; echo $? # 10Co nepokrývá
Dokazuje, že příkazy běží a úložiště se dají zpracovat. Nehodnotí, zda záznamy říkají něco užitečného — repozitář plný prázdných, ale platných kontrolních bodů projde.
Neprokazuje, že pracovník cokoli spustil. Dosažitelnost se týká nástroje, ne dodržování.
Proč existuje
Je to selhání, které měl celý nástroj zachytit, obrácené proti sobě samému. Důkazy, z nichž tento návrh vzešel, jsou plné subsystémů, které existovaly na disku, byly zdokumentovány jako aktivní a nic je nevolalo — vynucování deklarované a nikdy nezapojené, úložiště zapisovaná a nikdy nečtená. Přidat subsystém kontinuity bez důkazu, že je dosažitelný, by přesně to, co se opravuje, zopakovalo, jen o adresář vedle.