diff --git a/AGENTS.md b/AGENTS.md index db1542e..c1f94cf 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -7,7 +7,8 @@ Если нужна существующая behavioral spec, выбери точный target через [AI_INDEX](AI_INDEX.md). Specs не являются вторым editable HTTP OpenAPI: -его authority — backend runtime document; workflow находится в +backend публикует контракт, а frontend доверяет предоставленному snapshot и +локально проверяет generated types; flow описан в [docs](../docs/development/runtime-openapi-verification.md). Архивы и чужие active changes сохраняй. Для правки индекса проверь targets, diff --git a/AI_INDEX.md b/AI_INDEX.md index fb98464..59fc968 100644 --- a/AI_INDEX.md +++ b/AI_INDEX.md @@ -7,8 +7,9 @@ As-built факты и принятие решений — через [docs inde При конфликте с текущим поведением установи расхождение; не копируй устаревшее правило или случайный код молча. -HTTP OpenAPI имеет единственный editable source в backend, а не здесь: -[contract workflow](../docs/development/runtime-openapi-verification.md). +HTTP OpenAPI имеет единственный editable source в backend, а не здесь. +Frontend доверяет предоставленному snapshot и локально проверяет generated +types: [OpenAPI contract flow](../docs/development/runtime-openapi-verification.md). | Тема / trigger | Existing spec | | --- | --- | diff --git a/openspec/schemas/wealth-ledger-sdd/schema.yaml b/openspec/schemas/wealth-ledger-sdd/schema.yaml index 523aa09..09ab755 100644 --- a/openspec/schemas/wealth-ledger-sdd/schema.yaml +++ b/openspec/schemas/wealth-ledger-sdd/schema.yaml @@ -106,8 +106,6 @@ artifacts: - **Delivery Map**: ровно `frontend`, `backend`, `specs`, `docs`; каждая area имеет `affected` outcome или конкретный `N/A` reason. `specs` всегда `affected`. - - **Contract Gate Decision**: `runtime-openapi` = `required`, только когда - меняются обе стороны API contract; иначе конкретный `N/A`. - **Risks / Trade-offs** и **Migration Plan**. - В Migration Plan — `### Rollback Contract`: `required` с Trigger, Actions, Data safety, Verification для auth/security, data integrity/ diff --git a/openspec/schemas/wealth-ledger-sdd/templates/design.md b/openspec/schemas/wealth-ledger-sdd/templates/design.md index 5e0deef..8e9a9fa 100644 --- a/openspec/schemas/wealth-ledger-sdd/templates/design.md +++ b/openspec/schemas/wealth-ledger-sdd/templates/design.md @@ -56,12 +56,6 @@ | specs | `affected` | | | docs | `affected` or `N/A` | | -### Contract Gate Decision - -| Gate | Status | Reason | -| --- | --- | --- | -| runtime-openapi | `required` or `N/A` | | - ## Solution Assessment