Operational Policies Baseline
Краткий свод операционных политик релизной дисциплины.
Breaking changes policy (v1.*)
Default для minor trains: избегать breaking-изменений.
Если breaking неизбежен, обязателен пакет:
- RFC/design note;
- migration notes;
- release notes с impact/steps.
Для on-disk изменений требуется строгий upgrade-дисциплина:
- обновить
crates/angarabase/src/on_disk.rs; - обновить
src/operations/upgrade-and-migration.md; - приложить upgrade rehearsal evidence.
Breaking budget registry
Реестр breaking surfaces должен явно фиксировать:
- статус (
no change/changed with notes/planned); - evidence path;
- обновления в рамках каждого train с потенциальным impact.
SLO/SLA methodology
Измерения строятся на воспроизводимом профиле и pinned evidence:
- latency;
- throughput;
- saturation/backpressure signals.
Runner baseline:
tools/perf_pack/run.sh
Evidence policy
- Heavy artifacts: локально в
artifacts/.... - Pinned evidence: компактные отчёты в
docs/planning/evidence/.... - RM/release notes ссылаются только на pinned evidence.
Triage entry points
src/operations/observability-metrics.mdsrc/operations/troubleshooting.md
Дальше
- Configuration schema reference — конкретные ключи, на которые ссылаются политики.
- Security operations baseline — security-часть operator-политик.
- Testing and validation baseline — как политики верифицируются в CI.