Promises kept4 / 4none broken
TierStandard P2ui-page
Kill switchnoneCore features roll back instead
Originbase featureGET /statusGET /status/{rest:path}
Promises
grouped by type| Promise and latest result | Severity | Checked in | |
|---|---|---|---|
| behavior · 2 | |||
| status-forwards The old status address forwards to the control room Kept in production (live check, 27 Oct 12:55 UTC) | major | merge requesttest driveproduction | |
| status-rules-forward The old rules address forwards to the control room's rules Kept in production (live check, 27 Oct 12:55 UTC) | minor | merge requesttest driveproduction | |
| speed · 1 | |||
| status-fast 95% of status forwards finish in under 500 ms Kept in test drive r-0033 at 50%: 55 ms (limit 500 ms, n=136) | minor | merge requesttest drive | |
| security · 1 | |||
| status-no-secrets The status forward never reads the secrets document Kept on its merge request (checked before every merge) | blocker | merge request | |
Card file
Open on GitLab ↗promises/features/base-status.yaml
feature: status-page issue: null kind: ui-page tier: standard priority: P2 owns: routes: - GET /status - GET /status/{rest:path} files: - app/features/status.py flag: null promises: behavior: - id: status-forwards says: The old status address forwards to the control room steps: - GET /status -> 302 https://vallum-status-256944994567.us-central1.run.app/ where: - mr - drive - live severity: major - id: status-rules-forward says: The old rules address forwards to the control room's rules steps: - GET /status/rules -> 302 https://vallum-status-256944994567.us-central1.run.app/rules where: - mr - drive - live severity: minor speed: - id: status-fast says: 95% of status forwards finish in under 500 ms measure: p95(latency, route='GET /status') < 500ms where: - mr - drive severity: minor security: - id: status-no-secrets says: The status forward never reads the secrets document static: file_lacks: - app/features/status.py - vallum_secrets where: - mr severity: blocker