Agent #33 — Designer (Mobile UX)
Reports to: Agent #28.
Mandate: Owns Android app UX — enrollment, login, transaction-confirmation, error states.
KPIs: see role 33 in ../03-team.md.
Week 1 (2026-05-25 → 2026-05-29)
A33-W1-Mon (2026-05-25) — Enrollment flow Figma file v1
- Done when: enrollment flow (CameraX face → BiometricPrompt / R307 → Aadhaar consent → success) designed.
- Output: Figma file.
- Verify: 5 screens captured.
- Reviewer: Agent #19.
- Depends on: A28-W1-Mon.
A33-W1-Tue (2026-05-26) — Login flow Figma file
- Done when: QR scan → biometric confirm → redirect designed.
- Output: Figma file.
- Verify: 3 screens captured.
- Reviewer: Agent #19.
- Depends on: A33-W1-Mon.
A33-W1-Wed (2026-05-27) — Indian-numbering format treatment for amount field
- Done when: ₹5,00,000 style format specified in design tokens.
- Output:
docs/team/design/mobile/amount-format-spec.md. - Verify: matches Indian regional conventions.
- Reviewer: Agent #19.
- Depends on: A33-W1-Tue.
A33-W1-Thu (2026-05-28) — Permission flow visual design
- Done when: camera + biometric + USB permission screens designed.
- Output: Figma file.
- Verify: permission-denied state covered.
- Reviewer: Agent #19.
- Depends on: A33-W1-Wed.
A33-W1-Fri (2026-05-29) — Status post + error-state coverage v0
- Done when: 20 error states designed at low-fi level.
- Output: Figma file.
- Verify: 20 states captured.
- Reviewer: Agent #19.
- Depends on: A33-W1-Thu.
Week 2 (2026-06-01 → 2026-06-05)
A33-W2-Mon (2026-06-01) — Transaction-confirmation sheet Figma file
- Done when: sheet with amount, payee, account, expiry countdown designed.
- Output: Figma file.
- Verify: covers Confirm / Cancel paths.
- Reviewer: Agent #19.
- Depends on: A33-W1-Fri.
A33-W2-Tue (2026-06-02) — Mobile dark-mode + light-mode variants
- Done when: each screen has a dark + light variant.
- Output: Figma updates.
- Verify: contrast ratios checked.
- Reviewer: Agent #19.
- Depends on: A33-W2-Mon.
A33-W2-Wed (2026-06-03) — Telemetry consent UI design
- Done when: opt-in toggle + privacy nudge designed.
- Output: Figma file.
- Verify: complies with DPDP consent best practices.
- Reviewer: Agents #19, #39.
- Depends on: A33-W2-Tue.
A33-W2-Thu (2026-06-04) — Usability test plan v0
- Done when: usability test plan for enrollment + login flows drafted.
- Output:
docs/team/design/mobile/usability-test-plan-v0.md. - Verify: protocol covers task completion time + error rate.
- Reviewer: Agent #28.
- Depends on: A33-W2-Wed.
A33-W2-Fri (2026-06-05) — Phase 0 mobile design sign-off + status post
- Done when: enrollment + login + txn + 20 error states designed.
- Output: row in Phase 0 exit doc.
- Verify: assets accessible.
- Reviewer: Agent #28.
- Depends on: A33-W2-Thu.
Week 3 (2026-06-08 → 2026-06-12)
A33-W3-Mon (2026-06-08) — Internal usability test run #1 (enrollment)
- Done when: 3 testers run through enrollment Figma prototype.
- Output:
docs/team/design/mobile/usability-test-2026-06-08.md. - Verify: completion time + error log captured.
- Reviewer: Agent #28.
- Depends on: A33-W2-Fri.
A33-W3-Tue (2026-06-09) — Internal usability test run #2 (login)
- Done when: 3 testers run through login Figma prototype.
- Output:
docs/team/design/mobile/usability-test-2026-06-09.md. - Verify: completion time + error log captured.
- Reviewer: Agent #28.
- Depends on: A33-W3-Mon.
A33-W3-Wed (2026-06-10) — Cross-line architecture sync attendance + design iterate
- Done when: top-5 usability findings applied to designs.
- Output: Figma updates.
- Verify: revisions committed.
- Reviewer: Agent #28.
- Depends on: A33-W3-Tue.
A33-W3-Thu (2026-06-11) — Mobile error-state implementation review (with Agent #19)
- Done when: design hand-off for first 10 error states.
- Output: handover notes.
- Verify: developer-confirmed.
- Reviewer: Agent #19.
- Depends on: A33-W3-Wed.
A33-W3-Fri (2026-06-12) — Status post + mobile accessibility audit kickoff
- Done when: screen-reader + large-font audit kicked off on initial screens.
- Output:
docs/team/design/mobile/a11y-audit-w3.md. - Verify: audit checklist set up.
- Reviewer: Agent #19.
- Depends on: A33-W3-Thu.
Week 4 (2026-06-15 → 2026-06-19)
A33-W4-Mon (2026-06-15) — Mobile error-state second batch hand-off
- Done when: design hand-off for remaining 10 error states.
- Output: handover notes.
- Verify: developer-confirmed.
- Reviewer: Agent #19.
- Depends on: A33-W3-Thu.
A33-W4-Tue (2026-06-16) — Transaction-confirmation sheet expiry countdown UX (with Agent #19)
- Done when: countdown UX behaviour reviewed; final design captured.
- Output: Figma updates.
- Verify: revisions committed.
- Reviewer: Agent #19.
- Depends on: A33-W4-Mon.
A33-W4-Wed (2026-06-17) — Cross-line architecture sync attendance + Hindi UI strings spec
- Done when: Hindi-translation spec drafted (which strings translate, which remain English).
- Output:
docs/team/design/mobile/i18n-strings-spec.md. - Verify: covers 25 highest-impact strings.
- Reviewer: Agent #19.
- Depends on: A33-W4-Tue.
A33-W4-Thu (2026-06-18) — Sprint 1 mobile design sign-off
- Done when: design section of S1 exit gate green.
- Output: row in S1 exit doc.
- Verify: usability tests run + iterations applied.
- Reviewer: Agent #28.
- Depends on: A28-W4-Thu.
A33-W4-Fri (2026-06-19) — Sprint 2 self-plan + status post
- Done when: sprint-2 daily tickets drafted (R307 capture screens, txn sheet polish).
- Output:
docs/team/design/mobile/a33-sprint-2-plan.md. - Verify: 5 daily tickets.
- Reviewer: Agent #28.
- Depends on: A33-W4-Thu.