--- description: Фиксировать проблемы Pi/extension в BACKLOG.md при разработке и ручном тесте alwaysApply: true --- # Dev backlog (pi-skill-reinject) При разработке extension, ручном прогоне с `pi`, интеграции с pi-auto-compact или расхождении с [`SPEC.md`](../../SPEC.md) — дописать пункт в [`BACKLOG.md`](../../BACKLOG.md). Цель: позже закрыть пачкой (код, SPEC, upstream issue). ## Когда писать в BACKLOG | Ситуация | Действие | |----------|----------| | API Pi ведёт себя иначе, чем в docs/SPEC | Новый пункт | | Гонка / ошибка с pi-auto-compact | Новый пункт | | E2E нестабилен, обход хрупкий | Новый пункт | | Пришлось копировать приватную логику Pi | Новый пункт | Не писать: extension выключен по умолчанию; нет установленного `pi`; единичный сбой без воспроизведения; задачи из плана фаз (`TODO.md`). ## Как дописать 1. Открыть `BACKLOG.md`, секция **Открыто**. 2. Следующий id **`B-###`** (max + 1). 3. Блок по шаблону из файла. 4. Новый пункт — **вверх** секции «Открыто». 5. Продолжить задачу пользователя — backlog не блокирует ответ. ## Закрытие По запросу или при правке: `done`, дата, ссылка на коммит/issue; перенести в **Закрыто**. ## Коммиты Запись в `BACKLOG.md` — отдельная мысль; не смешивать с атомарным `Phase N:` без смысла.