Follow-ups from #29 #31
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Отложенные находки из #29 (PR #30, merge
1697c77, 0.6.0). Все — из финального ревью ветки (opus), M-n — minor.Сборка корпуса и экспортёр:
hook_cases_build.py: запись выгрузки безid→TypeError, разметка безexpected/skip→KeyErrorвместо сообщения;expectedне проверяется наallow|block; вывод потоковый — ошибка в сегменте ретро при> hook-cases.jsonlоставляет корпус усечённым. Собрать сегменты, проверить, потом печатать.retro_metricsсчитают блокировку по-разному: экспортёр — любаяhook errorбезBLOCKEDи только Bash/Edit/Write/MultiEdit; метрики требуютBLOCKEDи берут любой инструмент; экспортёр не дедуплицирует сессию в нескольких каталогах. Один предикат и один отбор файлов.hook_corpus.py: вердиктerror(сломан python3, ошибка хука) у записи сknownдаёт KNOWN и считается «хорошим»;errorвсегда должен быть ошибкой прогона.retro_metrics.py:messageстрокой,usageилиinputсписком,commandне строкой,Skill.argsсловарём,cwdчислом) роняет весь срез; design обещает пропуск.isinstance-проверки или try/except на запись со счётом вbad_lines.grep -rn hooks docs/приcode-paths=hooks/— чтение кода);"codegraph init" in cmdзасчитываетcodegraph init --helpи grep по строке.--since— локальная дата, метки транскрипта — UTC: сессия в 01:30 МСК дня D по UTC — D-1. Переводить метку в локальное время или написать «даты — UTC».[Request interrupted by user for tool use]: +1 к прерываниям и второй кандидат в поправки на одно событие./role dev(<command-name>/role+<command-args>), не считается — толькоtool_useSkill.sources.bytesпри этом их включает); промпт исключается поisSidechainиuserType != external.retro_leftovers.py:git status --porcelainпереписывает.git/index(берётindex.lock), вопреки «только чтение»; нуженgit --no-optional-locks statusилиGIT_OPTIONAL_LOCKS=0, в тест — mtime индекса.origin/main, считается «свежей» и не выводится, пока main не уйдёт вперёд (так вливаетadopt-project.sh).Skill и тесты:
SKILL.md: «битых строк больше 1 %» — вsourcesнет общего числа строк; после проставленияknownне сказано пересобрать корпус и снова прогнатьhook-corpus.test-doctor.shне проверяет выво��KNOWN-FIXEDи хвост «, известных ошибок K» в doctor (обещано в proposal, Impact).Сведено в #70 (консолидация follow-ups обвязки, 24.10.2026). Все маркеры и статусы перенесены туда.