Files
portal/docs
Дмитрий 6d4a8df082 docs(замер): ошибка 30 разобрана — М-395, решающей уликой стала запись прошлой смены
Смена 22. Прошлая смена записала честно «не установлено» и вынесла работой.
Разбор шёл замерами, не рассуждением:

- открыт сам файл сторожа post-commit (прошлая смена смотрела только настройку
  и только первое из ДВУХ заданий);
- сторож позван РУКАМИ без коммита: индекс меняется, голова не сдвигается —
  значит он не коммитит. То же со вторым заданием;
- перечитаны сторожа Claude Code и главного каталога, и угла — их два, оба
  про боевую базу;
- поднята запись разговора прошлой смены: в окне между двумя коммитами
  НЕ БЫЛО НИ ОДНОЙ другой команды. Второй коммит ставит машина.

Ловушка своего же поиска: считая вызовы, надзиратель схлопывал одинаковые
команды — а искал именно повторный вызов одной команды. Фильтр стирал искомое.
Приём, убирающий повторы, нельзя применять к поиску повторов.

Улика, которую прошлая смена держала и не прочла: у обоих коммитов без близнеца
стояло git restore --staged ПЕРЕД коммитом. Дело не в снятии после, а в том,
лежал ли машинный файл в индексе, когда коммит начинался.

Сам этот коммит — опыт: машинный файл намеренно оставлен в индексе.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 15:44:17 +03:00
..