pa-09 — Verification

One command

cd pa-09-reliability-slo && bash scripts/verify.sh

What the tests prove

TestInvariant
TestErrorBudgeterror budget = 1 − target (within float tolerance)
TestBurnRateburn rate = errorRate / budget (1× sustainable, 10× fast, 0 with no traffic)
TestMultiWindowPagesOnSustainedBurnboth windows hot → PAGE
TestMultiWindowDoesNotPageOnBlipshort hot but long cool → NOT a page
TestMultiWindowTicketsOnSlowBurnslow sustained burn → TICKET
TestBulkheadIsolationa full bulkhead rejects; release frees a slot
TestBulkheadsAreIndependenta saturated dependency doesn't starve another

All under -race.

What "green" does NOT guarantee

  • No real metrics pipeline. SLIs come from gw-11; this is the alerting
    • governance layer.
  • Single window pair. Production uses several burn-rate/window pairs + an error-budget policy.
  • Bulkhead only. Breakers/adaptive concurrency/timeouts (gw-06) compose with it; not all wired here.