Issues log
Internal log for the team: questions for each other (especially open items waiting on Fran or Nick), bugs you hit while using the system, product ideas, decisions to come back to. Comment threads under each issue. Use it as the place to tag stuff so it doesn't live only in DMs / Slack.
- DecisionGift card → wallet conversion: convert on redeem or convert on purchase?✓ Resolved
Sprint 3 Slice C will migrate gift cards into the FnF Wallet. Two options: A. Convert on redeem (current plan, least disruptive) - Recipient gets a gift card code as today - They redeem at checkout → balance lands in their wallet - Simple but requires the recipient to register/login B. Convert on purchase (more ambitious) - Purchaser enters recipient's email at gift-card buy time - We immediately credit recipient's wallet (auto-create if needed) - Send recipient a "you have $X waiting" email with a one-click link - Better UX but requires capturing recipient email + handling email-not-yet-a-customer case Matt: "this needs more thought." Discuss before Sprint 3 Slice C kicks off.
Someone · 5/10/2026 · last activity 5/12/2026
- DecisionRebooking code expiry: 1 year✓ Resolved
Decision from 2026-05-12 Fran/Nick call: when a show is cancelled, the credit codes issued to ticket-holders are valid for **1 year** (365 days), not 90 days. Changed in code: `src/lib/show-cancellation.ts` CREDIT_VALID_DAYS = 365, plus matching guide copy and AI draft template language. Applies to all future cancellations. Previously-issued 90-day codes are not retroactively extended.
Someone · 5/12/2026