feat: harden community production foundation through story 1.5

This commit is contained in:
2026-08-14 00:21:59 +03:00
parent c30461cc92
commit f6fc2e5c9b
161 changed files with 16758 additions and 2515 deletions
+20
View File
@@ -23,7 +23,18 @@ Crank превращает REST API endpoint-ы в MCP-инструменты,
## Справочник
- [Capability Inventory](./capability-inventory.json) — machine-readable реестр
текущих и целевых flows; canonical path — `docs/capability-inventory.json`.
- [Schema Capability Inventory](./schemas/capability-inventory.schema.json)
- [Capability Baseline](./capability-baseline/manifest.json) — versioned SHA-256
snapshot фактических UI, Admin API и MCP flows, taxonomy, checklist и
sanitized evidence results.
- [Schema Capability Baseline](./schemas/capability-baseline.schema.json) —
fail-closed manifest contract.
- [Настройки окружения](./runtime-config.md)
- [Machine schema runtime-конфигурации](./schemas/runtime-config.schema.json)
- [Миграции PostgreSQL](./migrations.md)
- [Machine sequence миграций](./schemas/migration-sequence.json)
- [Admin API](./admin-api.md)
- [Развертывание](./deployment.md)
- [Production checklist](./production-checklist.md)
@@ -31,3 +42,12 @@ Crank превращает REST API endpoint-ы в MCP-инструменты,
- [Архитектура](./architecture.md)
- [Модель данных](./data-model.md)
- [Тестирование](./testing-strategy.md)
В Inventory только статус `implemented` означает готовность. Статусы `planned`,
`gap` и `blocked` остаются непроходными и не являются заявлением о наличии
функции в текущей Community-версии.
Baseline разделяет implementation status, execution verdict и evidence mode.
Полный pass — только `implemented + automated + pass`; `flaky`, `skipped`,
`not_run` и `manual_only` остаются non-pass. После изменения snapshot должны
обновиться `baseline_version` и manifest checksums.