Record the shared-tree git lesson: commit by explicit paths only, never add all while parallel sessions hold uncommitted work

This commit is contained in:
Claude (backend session) 2026-08-01 01:30:39 +03:00
parent 123b80b54c
commit 02d3499e6b

View file

@ -12,6 +12,7 @@
**Норма приёмки и усилий (владелец 30.07, ужесточает пропорциональность 25.07):** тяжёлый агентный аппарат (воркфлоу-верификаторы, панели) — ТОЛЬКО поверх серьёзных перестроек и дизайнов; в остальном сессиям доверяем. Значительные изменения → промт сессии несёт цикл «план → синк по вопросам → чтение доков полигона/оркестратора → исполнение → самоверификация ТОЙ ЖЕ сессией». Оркестратор: КОРОТКАЯ приёмка чтением отчёта · общее планирование над репо · досинхронизация команды (полигону — инструкции смотреть на бэкенд, бэкенду — на полигон-экспы) · правка недосинхронизированных мест. Токены беречь: болтливость сессий подрезать промтами, свои усилия — тоже.
**Норма самопроверки сессий (владелец 01.08, «ВСЕГДА. НА ВАЖНЫХ»):** промт ЛЮБОЙ важной сессии (бэкенд-паки, ресёрчи, платные полигон-пакеты) ОБЯЗАН нести явный мандат самопроверки исполнением; на мелких задачах — самопроверка меньше, без тяжёлого аппарата. В мандат включать урок D39.61: «вывод на агрегате до вскрытия единиц запрещён — перед сравнительным выводом открыть хотя бы одну единицу с каждой стороны»; для денег — два независимых пути счёта; помнить «леджер = нижняя граница» (строка 78).
**Git при параллельных сессиях (урок 01.08):** коммитить ТОЛЬКО явными путями — НИКОГДА `git add -A`/`git add .` в общем дереве: чужие незакоммиченные правки (фаза-2 бэкенда) чуть не уехали в док-коммит; поймано самопроверкой `git status` после коммита, исправлено soft-reset + пере-коммитом явных путей (рабочее дерево сессии не тронуто).
> Предыдущий хендофф (№5, эра «план→стройка» — исполнена целиком) — `archive/prompts/ORCHESTRATOR_SESSION_PROMPT_v5_2026-07-19.md`. Здесь — только живое: роль, методология, оплаченные уроки, нормы. Состояние и очередь НЕ дублируются: они живут в PROGRESS.