33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
---
|
||
work_item: ORCH-101
|
||
stage: architecture
|
||
author_agent: architect
|
||
status: proposed
|
||
created_at: 2026-06-10
|
||
model_used: claude-opus-4-8
|
||
---
|
||
|
||
# 08 — Требования к данным: ORCH-101 — ORCH-10-common: расхардкод + секреты + smoke
|
||
|
||
Work Item: **ORCH-101** · Repo: **orchestrator** · Стадия: architecture
|
||
|
||
> When-applicable / информационный. Задача конфигурационная — данные и схема БД не затрагиваются;
|
||
> файл создан для аудитопригодности с явными `N/A`.
|
||
|
||
## Изменения схемы БД
|
||
|
||
`N/A` — таблицы/индексы/миграции не добавляются и не меняются; `init_db()` не трогается (NFR-6,
|
||
ТЗ §5). Тираж stateless (решение Славы 10.06): перенос данных/БД с боевого хоста не предполагается
|
||
ни одним шагом (smoke-процедура это явно проверяет — AC-3).
|
||
|
||
## Новые/изменённые сущности
|
||
|
||
Нет. Новые конфиг-ключи (`agent_home_dir`, `agent_git_name`, `git_email_domain`, `staging_port`) —
|
||
слой `Settings` (env), не данные.
|
||
|
||
## Совместимость данных / миграции
|
||
|
||
`N/A` — общая прод-БД (self-hosting, enduro-trails) не затрагивается; `ORCH_DB_PATH` и layout
|
||
`/app/data` остаются прежними (контейнерные пути — платформенная конвенция, ADR-001 D6). На новом
|
||
хосте БД создаётся с нуля штатным `init_db()`.
|