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:
@@ -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:` без смысла.
|
||||
Reference in New Issue
Block a user