0de128372f
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>
36 lines
1.9 KiB
Plaintext
36 lines
1.9 KiB
Plaintext
---
|
||
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:` без смысла.
|