feat: harden community production foundation through story 1.5
This commit is contained in:
@@ -30,10 +30,25 @@ npx playwright test
|
||||
## Требования к изменениям
|
||||
|
||||
- Не добавляйте функциональность вне границ Community-версии.
|
||||
- Сверяйте границу и статус flow с
|
||||
[`docs/capability-inventory.json`](./docs/capability-inventory.json): только
|
||||
`implemented` считается готовым, а `planned`, `gap` и `blocked` не являются
|
||||
разрешением заявить незавершённую функцию работающей.
|
||||
- Если change меняет capability status или evidence, обновите versioned
|
||||
[`docs/capability-baseline/manifest.json`](./docs/capability-baseline/manifest.json),
|
||||
sanitized results и SHA-256. Нельзя вручную объявлять pass для failed, flaky,
|
||||
skipped, not-run или manual-only evidence.
|
||||
- Не добавляйте секреты, токены, приватные адреса и локальные настройки.
|
||||
- Не коммитьте `AGENTS.md`, `TASKS.md`, `.env` и временные файлы.
|
||||
- Для изменений SQL-запросов обновляйте `.sqlx`, если это требуется SQLx.
|
||||
- Изменение PostgreSQL schema начинается с новой append-only migration в
|
||||
`crank-registry`; baseline v1 не редактируется. Выполните
|
||||
`just migration-contract-check` и PostgreSQL migration integration suite.
|
||||
- Для пользовательских изменений обновляйте документацию или примеры.
|
||||
- Runtime environment contract изменяется только через registry
|
||||
`crates/crank-config`. После изменения выполните
|
||||
`just config-contract-check`; generated sections `.env.example`, Compose и
|
||||
parameter reference не поддерживаются независимыми ручными таблицами.
|
||||
|
||||
## Границы проекта
|
||||
|
||||
@@ -47,3 +62,5 @@ npx playwright test
|
||||
- необязательный Valkey или Redis для служебного кэша.
|
||||
|
||||
Функции за пределами перечисленного набора не должны попадать в этот репозиторий.
|
||||
Целевые Resources, Prompts, Tasks и Load Runs допускаются только через
|
||||
проверяемое изменение Inventory, guardrails, tests и документации.
|
||||
|
||||
Reference in New Issue
Block a user