# PIPELINE — конвейер проекта {{PROJECT_NAME}}

> Как задача проходит от идеи до прода. Управляет конвейером оркестратор; этот файл — карта
> процесса для агентов и людей проекта.

## Стадии

```
created → analysis → architecture → development → review → testing → deploy-staging → deploy → done
                         ↑                          │
                         └──── REQUEST_CHANGES ──────┘  (откат на development)
```

| Стадия | Агент | Выходной артефакт | Гейт выхода |
|--------|-------|-------------------|-------------|
| analysis | analyst | `01-brd.md`, `02-trz.md`, `03-acceptance-criteria.md`, `04-test-plan.yaml` | полнота пакета + человеческий approve |
| architecture | architect | `06-adr/ADR-NNN-slug.md` (+ `07`/`08`/`10`) | ADR записан |
| development | developer | код + тесты + PR + `CHANGELOG.md` | зелёный CI на ветке |
| review | reviewer | `12-review.md` (`verdict: APPROVED\|REQUEST_CHANGES`) | машинный вердикт |
| testing | tester | `13-test-report.md` (`result: PASS\|FAIL`) | машинный вердикт |
| deploy-staging | deployer | `15-staging-log.md` (`staging_status: SUCCESS\|FAILED`) | машинный вердикт |
| deploy | deployer | `14-deploy-log.md` (`deploy_status: SUCCESS\|FAILED`) | машинный вердикт |

Машинные вердикты — строго YAML-frontmatter; имена/регистр ключей не менять. Полная спека
«стадия → обязательный выход» — `docs/_standards/HANDOFF_PROTOCOL.md`; структура каждого
документа — `docs/_standards/PIPELINE_DOCS.md`; скелеты — `docs/_templates/`.

## Агенты

Промпты 6 ролей — `.openclaw/agents/{analyst,architect,developer,reviewer,tester,deployer}.md`.
Каждый промпт направляет агента: прочитай `CLAUDE.md` (паспорт) и `AGENTS.md` (карта доков)
ПЕРЕД работой; пиши артефакты в `docs/work-items/<id>/`; обновляй документацию в том же PR.

## Артефакты задачи

Полный перечень номерных документов — паспорт `CLAUDE.md`, раздел «Артефакты задачи»;
канонический реестр и структура — `docs/_standards/PIPELINE_DOCS.md`.
