# 08 — Требования к данным / схеме БД: ORCH-061 Work Item: **ORCH-061** · Репо: `orchestrator` ## DR-1 — Схема БД не меняется (AC-9) Никаких миграций. Таблицы `events`, `tasks`, `agent_runs`, `jobs` — без изменений колонок/индексов/таблиц. ## DR-2 — Никакого нового персистентного состояния Решение (ADR-001) — чистая вердикт-логика (`src/staging_verdict.py`) + конфиг-флаг + правка exit-code suite. Состояние конвейера не вводится: - толерантность вычисляется на лету при прогоне `staging_check.py`; - restart-safe-состояние не требуется (вердикт фиксируется в существующем артефакте `15-staging-log.md` через прежний контракт `staging_status: SUCCESS|FAILED`). ## DR-3 — Артефакт-контракт неизменен `15-staging-log.md` по-прежнему несёт frontmatter `staging_status: SUCCESS|FAILED` (только YAML). `14-deploy-log.md` (`deploy_status:`) — без изменений. Гейты читают ТОЛЬКО frontmatter. Толерантность реализована ДО записи артефакта (на уровне exit-code suite → вердикт deployer), поэтому формат и парсинг артефактов не трогаются.