5fb98977df
Ремонт инфра-долга (после сплита ADR-020 не установлены gitleaks/markdownlint/ cspell/lychee → pre-commit жёстко падал, форсил глухой LEFTHOOK=0): 5 джоб pre-commit/pre-push обёрнуты в `if test -f <tool>; then <run>; else echo skip; fi`. - инструмент отсутствует → джоба ПРОПУСКАЕТСЯ (коммит не срывается); - инструмент есть и нашёл проблему → по-прежнему БЛОКИРУЕТ (if/then/else, не ||); - рабочие контролёры (adr-judge/cross-ref/observer/registry) идут на каждом коммите. Учёт этапа 2b: splitting-inventory +секция статуса (2a/2b DONE, осталось 2c/2d/этап3); план этапа 2 (vocabulary-graph) + спека/план церемонии фиксации внесены в репозиторий. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>