Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Risk Register

Owner: Tompi. Review weekly. L = Likelihood, I = Impact (H/M/L).

#RiskLIMitigationOwner
R1Test infra deprioritized → whole plan slips (it’s the critical path)HHTreat Phase 0 as a hard blocker; Gate 0 before any cutover work; protect dev timeSaiqul
R2“Tests exist” assumption (stale docs) leads someone to skip Phase 0MHCorrect CLAUDE.md + project note (task 0.6); this tracker is source of truthSaiqul
R3Parity never declared “done” — moving target as legacy keeps shippingHHFeature freeze on legacy from W4 (task 2.1); enforce strictlyTompi
R4Payment/booking regression reaches real usersMHTest-mode API only; payment a top-rank E2E; rollback trigger on payment failure spikeDetta
R5Performance regression vs legacy hurts conversionMHLighthouse CI budgets ≥ legacy parity (Gate 3); RUM Core Web Vitals during canarySaiqul
R6Cloudflare weighted-routing mechanism not ready by W8MHSpike + confirm mechanism with hh-cloudflare early (by W6); rehearse rollback in stagingIrfan
R7Device-specific breakage (iOS Safari / Capacitor web) found lateMMCross-device matrix in Phase 2; Playwright mobile viewports; dogfood on real devicesDetta
R8Canary metrics ambiguous → can’t tell if rollout is safeMHDefine pass/fail margins per metric before W8; baseline legacy firstSaiqul + Tompi
R9Analytics/funnel events differ → conversion looks worse than realityMMEvent parity check (task 3.5) before canaryTompi
R10Flaky E2E erode trust in the gateMMQuarantine flaky specs, never auto-retry into green; track flake rateAfif
R11Rollback untested → fails when actually neededLHMandatory rollback rehearsal in staging (task 3.4) before any real trafficIrfan
R12Bus factor — Afif is sole assignee on nearly all ClickUp port subtasks (verified 2026-06-15)HHSpread ports across Growth devs; pair on critical flows; docs in this tracker reduce single-person contextTompi
R13Large unmigrated surface (Guest QR Pay-Now ~14, booking-confirmation 9, View Menu 11, apps/web SSR 9 issues) underestimatedMMTrack via 08-issue-index.md; re-baseline timeline as clusters closeTompi

Escalation

Any risk that turns 🔴 (materialized) → Tompi calls it; if it threatens a gate, the gate stays ⬜/🔴 and dependent work pauses. Cutover (Phase 4) never proceeds with an open H/H risk.