Follow-ups from #6 #13
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?
Отложенные находки из #6 (PR #12, merge
d245e50, 0.4.0). Маркеры из ledger и описания PR; источник указан в скобках: M-n — финальное ревью ветки (opus), O-n — наблюдение исполнителя вне ревью.Хуки (
hooks/harness_target.py):cwdво входе хука даёт блок (exit 2); Claude Codecwdпередаёт всегда, но вход без него — не «сбой разбора → пропуск» (финальное ревью)function f { … },$'…',(( a << 2 ))(финальное ревью)push?нет корня репозитория; «запись в .» дляnpm install/tar -xбез названия операции (финальное ревью; часть M-7 про design.md исправлена в2f96a13)npm --prefix/pnpm -C/yarn --cwd: значение опции принимается за подкоманду;perl -Mstrictложно ловится какperl -i(финальное ревью)rm -rf link/с косой чертой иmvв ссылку на каталог оцениваются по месту ссылки, а не по самой ссылке (остаток M-3 после исправления в2f96a13)sed -i,cat >), только Edit/Write/MultiEdit (исполнение)Корпус и тесты:
tests/test-hook-corpus.shпроходит вхолостую, еслиhook_corpus.pyупал (сейчас страхуетtest-doctor) (финальное ревью)hook_corpus.pyсобирает песочницу с глобальным git-конфигом машины (gpgsign,hooksPath,templateDir); на этой машине ключей нет, на другой может сломаться (финальное ревью)whyне проверяется, block-случаи одной формы (архивный коммит в main) — добавить живые block-случаи (финальное ревью)Процесс и ретро:
Инструменты (не наш код):
gitв «сложном» тексте (heredoc,python -c,$VAR,git -Cв основной checkout); обход — скрипты в файлах и литеральные пути (исполнение)Сведено в #70 (консолидация follow-ups обвязки, 24.10.2026). Все маркеры и статусы перенесены туда.