926 B
926 B
Phased Rollout Plan (Canary)
Feature switch
- Primary switch:
PORTAL_SPA_ENABLED - Canary enabled users/groups are routed to
/portal-shell; others remain on/route-based portal.
Phases
- Phase A (Internal): dev/admin users only, 1 day.
- Phase B (Canary): 10-20% target users, 2-3 days.
- Phase C (Broad): 50% users if gates are green for 24h.
- Phase D (Full): 100% after cutover gates pass.
Success thresholds
- Route availability (P0): >= 99.9% 2xx/3xx.
- Client runtime error rate on critical paths: 0 unhandled exceptions.
- Drawer parity drift: 0 mismatches (admin/non-admin route sets).
- Wrapper launch success (
launchtelemetry): >= 99%.
Error thresholds (rollback trigger)
- P0 route availability < 99.5% in any 30-minute window.
- Any critical workflow smoke failure.
- Drawer parity mismatch count > 0 after deployment.
- Wrapper telemetry error rate >= 2% sustained 30 minutes.