feat(check-file-length): категория markdown (спека/доки) warn 500 / fail 700 #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/spec-length"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Большие
.mdплохо читаются агентом за один проход (Read обрезает ~25k токенов / 2000 строк; русская проза ~15–25 ток/строку → ~700 строк потолок).Что внутри
scripts/check_file_length.sh: новая категория по расширению*.md(путь не важен — работает во вложенных каталогах), порогиSPEC_WARN=500/SPEC_FAIL=700(env-override). Прочие категории (src/tests) и exclusions — без изменений.fixtures/spec/{good(10),medium(550),huge(720)}.md+ 3 smoke-кейса..pre-commit-hooks.yaml(name/description) иREADME.md(таблица порогов + примерfiles: '\.md$'/exclude: '^(docs/archive/|docs/interview/)') обновлены.Проверено
bash fixtures/run_smoke.sh— all pass (26 кейсов), spec: good exit0, medium WARN exit0, huge FAIL exit1.bash -nсинтаксис OK. Self-review субагентом — APPROVE.Consumer (baton) подключит вторым инстансом
check-file-lengthна все.mdкроме archive/interview + bump rev.Большие .md плохо читаются агентом за один проход (Read обрезает ~25k токенов / 2000 строк; русская проза ~15–25 ток/строку → ~700 строк потолок). Добавлена категория по расширению *.md (путь не важен, работает во вложенных каталогах), пороги SPEC_WARN=500/SPEC_FAIL=700 (env-override). Фикстуры spec/{good,medium,huge}.md + smoke-кейсы; манифест/README обновлены. Прочие категории (src/tests) без изменений. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>