Co to znamená
Vždy načítaný instrukční soubor může workery odkazovat na další soubory (docs/DESIGN.md, .ai/repo/rules/README.md). doctor z něj vytáhne každý markdownový odkaz relativní k repozitáři a zkontroluje, že cíl existuje. Worker, který následuje rozbitý odkaz, promarní relaci na souboru, který tam není.
Princip
lib/doctor.sh prohledá vždy načtenou projekci na odkazy ](path), které nejsou absolutními URL, a každý otestuje proti souborovému systému relativně k adresáři souboru. Každá nerozřešená reference je selhávající nález jmenující cestu.
Jak to vidět
printf '\nSee [design](docs/MISSING.md).\n' >> AGENTS.md
majordomus doctor
# FAIL projection AGENTS.md — content differs from its own stamp (hand-edited?)
# FAIL links AGENTS.md — reference docs/MISSING.md does not resolve [reproduce: ls docs/MISSING.md]Co nepokrývá
Kontroluje se jen vždy načítaný soubor a jen cesty k souborům; kotvy uvnitř souborů ani externí URL se neověřují.
Proč existuje
Uzly pokynů zdrojového prostředí nashromáždily přes sto visících odkazů a jako doporučený workflow uváděly pět onboardingových skriptů, které neexistovaly. Linter, který je nakonec zachytil, měl jedinou ostrou řádku: nerozlišitelný odkaz je chyba.