| NORD-128 | Set up Onfido sandbox account and API keys | | | | | | 2–3h | DevOps | 19 May |
| NORD-129 | KYC document capture screen (passport / ID card) | | | | | | 8–12h | Mobile | 13d |
| NORD-130 | Liveness check integration (Onfido Motion) | | | | | | 8–10h | Mobile | 11d |
| NORD-131 | Welcome carousel illustrations | | | | | | 4–6h | Design | 14d |
| NORD-132 | PSD2 SCA flow — research exemptions for low-value P2P | | | | | | 4h | Research | 14d |
| NORD-133 | Onboarding progress indicator loses state after app backgrounding | | | | | | 3–5h | Mobile | 6h |
| NORD-134 | Phone number verification — SMS OTP via Twilio Verify | | | | | | 6–8h | Backend | 6d |
| NORD-135 | OTP input screen with auto-read (Android SMS Retriever) | | | | | | 4–6h | Mobile | 10d |
| NORD-136 | Address autocomplete (Google Places) on KYC form | | | | | | 4–6h | Frontend | 1d |
| NORD-137 | KYC review queue — manual approval dashboard for ops | | | | | | — | Frontend | 7d |
| NORD-138 | NORD-137KYC review queue — Backend | | | | | | 6–8h | Backend | 1d |
| NORD-139 | NORD-137KYC review queue — Frontend | | | | | | 6–8h | Frontend | 6h |
| NORD-140 | NORD-137KYC review queue — QA | | | | | | 2–3h | QA | 7d |
| NORD-141 | P2P transfer flow — amount entry with currency formatting | | | | | | 6–8h | Mobile | 2d |
| NORD-142 | Transfer confirmation bottom sheet — Face ID / biometrics | | | | | | 5–7h | Mobile | 5h |
| NORD-143 | Webhook handler for payment status updates (Stripe Treasury) | | | | | | 6–10h | Backend | 6d |
| NORD-144 | Payment failure states & retry UX | | | | | | 4–6h | Design | 7d |
| NORD-145 | Duplicate transfer created when tapping Send twice on slow network | | | | | | 4–6h | Backend | 5h |
| NORD-146 | Transaction history — infinite scroll + month section headers | | | | | | 6–8h | Frontend | 6d |
| NORD-147 | Spike: virtual card issuing providers (Marqeta vs Stripe Issuing) | | | | | | 8h | Research | 2d |
| NORD-148 | Card freeze/unfreeze toggle — API design | | | | | | 3–4h | Backend | 8d |
| NORD-149 | Card carousel UI concept | | | | | | 4–8h | Design | 8d |
| NORD-150 | Regression pass — onboarding funnel on iOS 19 beta | | | | | | 6h | QA | 2d |
| NORD-151 | Crash on transaction list when amount > 999,999 SEK | | | | | | 2–3h | Mobile | 1d |
| NORD-152 | Export monthly statement as PDF | | | | | | — | Backend | 2d |
| NORD-153 | Dark mode for the mobile app | | | | | | 16–24h | Mobile | 21 Apr |
| NORD-154 | Migrate push notifications to FCM HTTP v1 | | | | | | 4–6h | DevOps | 6 May |
| NORD-155 | Rate limiting on auth endpoints | | | | | | 3–5h | Backend | 20 May |
| NORD-156 | Onboarding drop-off analytics events (Amplitude) | | | | | | 4–6h | Mobile | 22 May |
| NORD-157 | Replace deprecated SMS provider in staging | | | | | | 2–3h | DevOps | 26 May |
| NORD-158 | Accessibility audit — VoiceOver on transfer flow | | | | | | 6–8h | QA | 25 May |
| NORD-159 | App Store screenshots refresh for 2.4 release | | | | | | 3–4h | Design | 6d |
| NORD-160 | Spike: instant payouts via Swish integration | | | | | | 8h | Research | 1d |
| NORD-161 | Payment webhooks runbook for support handoff | | | | | | 3–4h | DevOps | 1d |
| NORD-162 | Transaction history virtualization pass | | | | | | 5–7h | Frontend | 5h |
| NORD-163 | KYC review queue — Playwright regression pack | | | | | | 4–6h | QA | 1d |
| NORD-164 | Review card issuing provider decision memo | | | | | | 2–3h | Research | 6h |