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>
This commit is contained in:
2026-06-17 09:18:06 +07:00
parent 0622ccbb32
commit 0de128372f
5 changed files with 368 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
---
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:` без смысла.