Files

25 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SLO policies
SLO policies are immutable revisions. Changing objective, threshold, window, population minimum,
severity or environment deactivates the prior revision and creates a new fingerprinted revision.
Historic evaluations keep the exact prior policy ID.
## Initial active policies
| Key | Environment | Objective/threshold | Window | Minimum | Rationale |
| --- | --- | --- | ---: | ---: | --- |
| `platform.api.production` | PRODUCTION | 99% | 24h | 20 | local control-plane availability |
| `gateway.production` | PRODUCTION | 99% | 24h | 20 | valid capability routing |
| `rag.embedding.production.success` | PRODUCTION | 99% | 24h | 20 | established stable capability |
| `rag.embedding.production.latency` | PRODUCTION | p95 ≤ 1000 ms | 24h | 20 | measured warm/shared-GPU envelope, not a quality gate |
| `gpu_node.production.freshness` | PRODUCTION | 99%, max age 90 s | 1h | 1 | existing 30/90 receive-time contract |
| `scheduler.production.correctness` | PRODUCTION | 99.5% | 24h | 20 | typed refusal is valid; internal failure is not |
| `migration.production.reliability` | PRODUCTION | 99% | 7d | 1 | failure/manual intervention consumes budget |
| `vision.embedding.lab` | LAB | 95% | 24h | 5 | operational LAB signal only |
| `speech.transcription.lab` | LAB | 95% | 24h | 5 | operational LAB signal only |
Thresholds use the established node liveness contract and M5M13 measured behavior. They are not
selected after a failure merely to make the platform green. LAB policy evaluation conveys operating
evidence without production readiness or an availability budget. `BACKGROUND` is supported by the
contract for migration/benchmark work but has no initial production objective.