34 lines
2.5 KiB
Markdown
34 lines
2.5 KiB
Markdown
# 012. Прямая разработка с контекстом по задаче
|
|
|
|
**Status:** Accepted; supersedes обязательный lifecycle из ADR 010/011.
|
|
|
|
## Context
|
|
|
|
Обязательная цепочка OpenSpec artifacts не обеспечила соответствие исходному
|
|
намерению: суженный change мог пройти все проверки, оставив backend и основные
|
|
рекомендации исследований вне реализации. Владелец проекта выбрал прямую
|
|
разработку без обязательного OpenSpec/SDD.
|
|
|
|
## Decision
|
|
|
|
Задача пользователя определяет результат. Рабочий контекст выбирается по
|
|
предмету изменения: локальные правила разработки отделены от проектных фактов,
|
|
а тематические источники объясняют соответствующую область. Общие принципы
|
|
и согласование контракта не дублируются в независимых описаниях.
|
|
|
|
[Engineering governance](../development/engineering-governance.md) и
|
|
[context discipline](../development/agent-token-efficiency.md) описывают текущую
|
|
работу. 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. Новые сервисы,
|
|
общая инфраструктура и проверки не вводятся только ради организации контекста.
|