Files
docs/adr/012-task-driven-development-with-scoped-context.md
T

2.5 KiB

012. Прямая разработка с контекстом по задаче

Status: Accepted; supersedes обязательный lifecycle из ADR 010/011.

Context

Обязательная цепочка OpenSpec artifacts не обеспечила соответствие исходному намерению: суженный change мог пройти все проверки, оставив backend и основные рекомендации исследований вне реализации. Владелец проекта выбрал прямую разработку без обязательного OpenSpec/SDD.

Decision

Задача пользователя определяет результат. Рабочий контекст выбирается по предмету изменения: локальные правила разработки отделены от проектных фактов, а тематические источники объясняют соответствующую область. Общие принципы и согласование контракта не дублируются в независимых описаниях.

Engineering governance и context discipline описывают текущую работу. Repo gates, trust-boundary checks, migration safety и semantic review сохраняются. OpenSpec используется только по явному запросу; history сохраняется.

Consequences

Обычная задача не требует planning artifacts, role handoffs, approval fingerprints и archive. Сложные public/security/data решения уточняются по существу до опасной операции. Правильность routing проверяется на задачах и counterexamples; качество агента оценивается по наблюдаемым outcomes, а не по числу файлов или checkboxes.

Рекомендации исследований адаптируются к принятой архитектуре и существующим проверкам WealthLedger. Backend остаётся источником OpenAPI. Новые сервисы, общая инфраструктура и проверки не вводятся только ради организации контекста.