Files
pi-auto-reinject/.cursor/rules/dev-backlog.mdc
T
grayhook 0de128372f Add agent workflow for phased development.
Introduce AGENTS.md, TODO maintenance rules, BACKLOG, and Cursor rules
so agents can run the full cycle: changes, review, fixes, and commits.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-17 09:18:06 +07:00

36 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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:` без смысла.