Features / status-page

status-page

ui-page · 4 of 4 promises kept

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 resultSeverityChecked 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

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