Reference

Open Tasks

The working task list, ordered by priority within each band. P0 items are risks that get worse with time; P1 items are the current build queue; P2 is everything queued behind a decision.

P0 — do first, small and urgent

TaskWhy nowSize
Rotate the dev credentials committed in docs/README.mdStanding security flag since the July 10 review; exposure grows with every share of the repo.Hours
Commit the lumenal_expo working treeThe entire mobile app (app/, src/, configs) is untracked on feature/env-config; one disk failure erases it.Minutes
Audit per-page admin role checksThe router declares /admin/* publicly; gating depends on each page calling has_role correctly. Verify all 12 admin pages before migration work churns them.Half-day

P1 — current build queue

TaskDetailTrack
Stripe checkout for the cartReplace the disabled "Checkout Coming Soon" button in Cart.tsx: payment intent creation, webhooks to orders.payment_intent_id, order confirmation. The single highest-leverage task in the project.Revenue
Luxury report payment gateLuxuryReportConfig.tsx says "will integrate with Stripe later" — reports currently generate free. Gate generation behind a one-off payment.Revenue
Run the focus groupDistribute the three test apps (see Mobile Test Apps), rotate order across testers, collect feedback exports, declare a winner against the pre-committed metrics.Mobile
Direct Gemini API swap (migration Phase 1)Point the 13 AI edge functions at the Gemini API instead of ai.gateway.lovable.dev; same models. Removes the tightest Lovable coupling in 1-2 days.Platform
Choose the desktop design directionDecision D1 on the Decisions page; comps are ready for review.Design

P2 — queued behind decisions or P1 work

TaskBlocked by
Deploy CDK stacks to staging (migration Phase 0), then phases 2-8: static hosting, Aurora migration, Lambda ports of 19 functions, data API, Cognito, storage/realtime, cutoverCredential rotation; Gemini swap validates the account setup
Rewrite mobile Phase 1-2 spec around the focus-group winner; build natively in lumenal_expoFocus group results (decision F2)
Subscription billing (Lumenal Plus)Monetization decision F1 + basic checkout shipped
Wire the stubbed mobile-shell actions (generate reading, cart, forgot password, profile menu items)Winner decision — don't polish a shell that may be redesigned
Gift cards and subscriptions backendsCheckout foundation
Admin System Settings page (branding, notifications, feature flags — all "Coming Soon")None hard; low priority
Refresh stale February docs or fold them into this reference site; fix MOBILE_APP_NOTES.md pointing at the dead repoNone hard
Align static marketing copy with reality (Help Center advertises PayPal/Apple Pay; Press page copy)Checkout shipping — then make copy true instead of deleting it
Compatibility-as-shareable-image (Circle decision F5 outcome)Decision F5

Task hygiene notes