Appearance
Stakeholder Realignment — 2026-06-16 (Epics 40–48)
Source: Stakeholder working session, 2026-06-16. These nine epics refactor and re-think features that are already built. They take precedence over the older epics they touch; each epic names the epic(s) it reworks. Implementation status (2026-06-18): Epics 40, 41, 42, 43 & 44 are SHIPPED (full stack); Epic 43's in-system casting CAPTURE remains a deferred follow-up; Epics 39 and 45–48 are still planning artifacts, not yet started. See each epic's own
Statusline for detail.Global rule for this wave — "Talent" means Talent and Pet Owner. Everywhere these epics say talent, the behaviour applies equally to Pet Owner profiles (pet owners swipe/match with pet jobs on behalf of their pets — see [[Pet Job Roles]]). Wire both profile types unless a ticket says otherwise.
Two locked decisions (user, 2026-06-16):
- Plan tiers — Keep the Agency tier; retire the old $99.99 "director" plan. Producers are Scout (free) / Casting Director ($29.99/mo); talents are Talent Free / Talent Pro ($9.99/mo); Agency ($49.99/mo) stays as a separate higher tier. The capabilities of the old
directorplan (search + unlimited posts) fold into Casting Director.- Discovery / talent jobs — The talent swipe-to-match jobs interface is FREE for everyone. The richer browse/search "Discovery" surface (and producer talent-search) is the subscriber-only paid feature. This is separate from the Home feed's "For You" → "Discovery" tab rename (Epic 47).
Current-state reality (verified 2026-06-16, differs from older roadmap prose): Subscriptions are already live (Stripe) with 4 plan keys —
talent_pro$9.99,producer$29.99,director$99.99,agency$49.99 — plus aFREE_TIERpseudo-plan (src/services/subscriptions/plans.ts). CasTars bundles are DB/admin-driven (CasTarsBundletable, not hardcoded). A talent→job swipe already exists (JobInteractionSKIPPED/HIDDEN) and a producer→talent swipe (TalentInteractionSHORTLISTED/SKIPPED/BLOCKED), but there is no "Like"/mutual Match concept — the "apply" path (Applicationmodel +applyToJob) is what gets removed. Producer Folders (Epic 19) and Shortlist are separate today. The Casting Prisma tables (CastingMap/CastingStep/CastingSubmission/CastingStepResponse) are inert but retained ([[Casting Submission — Redesign]]).User.badges String[]exists but is not rendered. Email sending does not exist yet (Epic 39, Resend, planned).