Zum Inhalt springen

Risk Register

Auto-generated from §6 of the master design. Source of truth lives at docs/superpowers/specs/2026-05-23-nowyourlink-master-design.md.

RiskLikelihoodImpactMitigation
30 concurrent auctions overwhelm bidder UXMidMidCalendar list with “recommended” filter; aggregated state at server
Lazy-KYC saved card expires before saga captureMidMidPre-close PM health-check; re-Setup if last_used > 90d; mid-saga SCA branch
Cascade SLA: runner-up also takes 24h → ad gapMidHighShort 6h payment window before cascade; pre-warm runner-up SetupIntent confirmation in last hour; house-ad fallback always armed
3-strike enforcement vs DSGVO Art. 17LowHighHashed-VAT-ID ban-list survives account deletion (legitimate-interest basis); user-data anonymised, strike row retained
Workflows is a newer primitiveLowMidMirror saga state in D1 for read-side observability + degraded-mode runbook
SetupIntent SCA challenge mid-first-bidMidMidInline 3DS during first-bid; saved card off-session for subsequent saga capture; surface requires_action properly
Conversion pixel ITP/CORS blockedMidLowFirst-party cdn.nowyourlink.com; no third-party cookies; anonymized hash visitor_id
Admin moderation backlog blocks Phase 1High (early)HighPre-loaded house-ad pool; 24h moderation SLA; auto-filter handles obvious cases
Stripe Invoicing limited for EU reverse-charge nuancesMidMidCustom invoice PDF generator queued as Phase 2 fallback; document Stripe Invoicing constraints in legal spec
WS DO costs creep at high trafficLow at MVPMidHibernation API enabled; broadcast batching; cost-projection runbook