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
+16 -1
View File
@@ -36,6 +36,22 @@ MCP-клиент
- PostgreSQL как основное хранилище;
- опциональный Valkey или Redis для служебного кэша.
Исполняемая граница Community описана в
[`docs/capability-inventory.json`](./capability-inventory.json). Только
`implemented` означает доступную возможность; `planned`, `gap` и `blocked` не
считаются готовностью. Resources, Prompts, фоновые Tasks и Load Runs пока
являются planned target, а не возможностями текущей версии.
Фактический brownfield baseline закреплён в
[`docs/capability-baseline/manifest.json`](./capability-baseline/manifest.json).
Manifest проверяет SHA-256 inventory, required surfaces, taxonomy, bounded
manual checklist и sanitized results. Flaky, skipped, not-run и manual-only
evidence не считаются полным pass; дефекты остаются связаны с flow и owner.
PostgreSQL schema изменяет только controlled one-shot команда. Admin API и MCP
при startup выполняют read-only compatibility check; операторский порядок и
failure contract описаны в [`docs/migrations.md`](./migrations.md).
## Демо при первом запуске
В примерах окружения включен `CRANK_DEMO_SEED=true`. После первого запуска Crank создает:
@@ -47,4 +63,3 @@ MCP-клиент
- пример записи в журнале вызовов.
Демо можно отключить, указав `CRANK_DEMO_SEED=false`.