Skip to content

CasTyou — Roadmap Status Report

Talent marketplace platform · status by epic · updated 2026-06-29

A living status doc (replaces the old static PDF snapshot). Derived from the roadmap epic docs + shipped-work record.

At a glance

MetricValue
All epics (web + RN)51 / 66 complete (~77%)
Web platform (Epics 0–49)48 / 50 complete (~96%) — 2 deferred
React Native track (RN-0…RN-15)3 / 16 — foundations shipped, feature screens not started
Deferred (by decision)2 — CAS AI Concierge (22), Landing Polish (26)
Stakeholder realignment wave (39–48)100% shipped
On-System Casting (49)Built (behind CASTING flag, pending deploy + verify)

Executive summary

The web platform is feature-complete for beta. The entire core build (Epics 0–38 + cross-cutting) shipped long ago, and since the 2026-06-17 snapshot the whole Stakeholder Realignment wave (Epics 39–48) shipped (tiers, CasTars re-pricing, match engine + lifecycle, paid messaging, badges, beta mode, discovery rename, admin job import), along with Profile Analytics (20), Personal Concierge (23), the hardening CI guards (38 / TEST-PSA-001), and the E2E suite reconcile (27). Most recently, On-System Casting (Epic 49) — the redesigned structured-auditions feature — was built end-to-end (backend + frontend + tests + E2E).

The React Native mobile track has started (it's no longer planning-only): the foundations are shipped — RN-0 (Expo app scaffold + dev client), RN-1 (@castyou/core data-layer extraction behind adapters), and RN-2 (the native design system, ~40 components, complete). The remaining RN epics — the actual feature screens (auth, feed, jobs, profiles, messaging…) and native modules (camera, Skia, push, PDF) — are not started.

What remains overall: the RN feature build (RN-3…RN-15), two deferred web epics (CAS AI Concierge and Landing Polish, the latter gated to ship last), and a handful of optional audit follow-ups.

Legend: ✅ Done/Shipped · 🔨 Built (pending deploy) · ⏸️ Deferred · ⬜ Not started

Core build — Epics 0–38 & cross-cutting

EpicStatusNotes
0 — Design System ExpansionComplete
1 — Authentication & OnboardingComplete
2 — Talent ProfileComplete
3 — Producer ProfileComplete (+ producer parity)
4 — Pet Owner ProfileComplete
5 — Job BoardComplete (apply later replaced by swipe-to-match, Epic 42)
6 — Discover Feed (AI Matching)Complete
7 v2 — Reel EditorComplete
8 — Error Boundaries & Crash ReportingComplete
8.5 — Job Flier GeneratorComplete
9 — GroupsComplete
10 — NotificationsComplete
11 — Admin PanelComplete
12 — Agency TierComplete
13 — CasTars Internal CurrencyComplete (re-priced in Epic 41)
14 — Casting Submission➡️Superseded — redesigned & rebuilt as Epic 49
16 — Publication FeedComplete
17 — MessagingComplete (paid model added in Epic 44)
18 — Export PitchComplete
19 — Producer FoldersComplete
20 — Profile Analytics (Talent)Shipped 2026-06-20 (was TODO in the old report)
21 — Bounty HunterComplete
22 — CAS AI Concierge⏸️Deferred post-beta (paid SerpAPI + legal/cost risk; decisions locked)
23 — Personal ConciergeShipped 2026-06-20 (was TODO)
24 — Admin ImpersonationComplete
25 — System PostsComplete
26 — Landing Page Polish⏸️Deferred by design — gated to ship last, after every other epic
27 — E2E Happy-Path SuiteReconciled 2026-06-29 — covered across the suite + new pet-owner/agency/admin/casting specs
28 — Reports & Help (Support Tickets)Complete
29 — Admin Job Detail ReviewComplete
30 — Feature FlagsComplete
31 — Enhanced Flier GenerationComplete
32 — Dynamic Share-Link MetaComplete
33 — Social GraphComplete
34 — Unified Talent PortfolioComplete
35 — Navigation Chrome UX RefreshComplete
36 — Talent Applications DashboardComplete
37 — Automated Content ModerationComplete
38 — Performance, Security & A11y HardeningComplete — TEST-PSA-001 reshaped to lean CI + pre-push hook (2026-06-28)
Cross-Cutting ConcernsComplete

Stakeholder Realignment wave — Epics 39–48

Reworks of already-built features (agreed 2026-06-16). The entire wave shipped (was mostly "planning" in the old report).

EpicStatusNotes
39 — Email Delivery & Notification PreferencesShipped 2026-06-19 (Resend channel over notifications)
40 — Account Tiers RestructureShipped 2026-06-16
41 — CasTars Economy Re-pricingShipped 2026-06-16
42 — Match Engine (Swipe-to-Match)Shipped — replaces job apply, both axes
43 — Match Lifecycle & In-System CastingShipped — lifecycle done; casting capture built out in Epic 49
44 — Paid Messaging & One-Message RuleShipped 2026-06-18
45 — Profile Badge SystemShipped 2026-06-18
46 — Beta ModeShipped
47 — Discovery Feed Rename + Subscriber FlagShipped
48 — Admin Off-Platform Job Ingestion & ClaimShipped 2026-06-19

Recent — Epic 49

EpicStatusNotes
49 — On-System Casting (Structured Auditions)🔨Built 2026-06-29 — Match-scoped self-tape Q&A + AI triage, mixed-media answers, save/resume, producer stitched-video export. BE/FE/E2E green. Behind CASTING flag (off); pending deploy (OPENAI_API_KEY, flip flag, verify).

React Native mobile track — Epics RN-0…RN-15

3 / 16 done — foundations shipped; feature screens + native modules not started. Port of apps/app to native iOS/Android (Expo). Detail: React Native Migration.

EpicStatusNotes
RN-0 — Foundations & ToolingExpo app scaffolded, dev client runs (NativeWind, EAS, iOS workspace)
RN-1 — Shared Logic (@castyou/core)GraphQL queries + auth store extracted behind storage adapters; consumed by web + mobile
RN-2 — Design System NativeComplete (RN-DS-001…007) — ~40 native components ported
RN-3 — Navigation & App Shell🔨Scaffold bottom-tab nav only (Home/Gallery demo); real app shell not built
RN-4 — Auth & OnboardingNot started
RN-5 — Feed & SocialNot started
RN-6 — JobsNot started
RN-7 — Profiles & PortfolioNot started
RN-8 — Discovery & SearchNot started
RN-9 — Messaging & Notifications (+ Push)Not started (no expo-notifications)
RN-10 — Groups, Agency, CasTars, Bounty, SettingsNot started
RN-11 — Media Capture & ProcessingNot started (no expo-camera/expo-image-picker)
RN-12 — Flier / Poster Editor (Skia)Not started (no @shopify/react-native-skia)
RN-13 — Face Liveness VerificationNot started
RN-14 — Export & PDFNot started (no expo-print)
RN-15 — Release EngineeringNot started (EAS config exists from RN-0; pipeline not finalized)

Outstanding work (what's left)

  • Epic 49 deploy — set OPENAI_API_KEY (triage), optional watermark PNG, flip the CASTING flag, verify end-to-end in a deployed env.
  • Epic 22 — CAS AI Concierge — deferred post-beta (paid SerpAPI + legal/cost). Revisit later.
  • Epic 26 — Landing Page Polish — deferred by design; the last thing to ship before beta.
  • Audit follow-ups (in docs/audits/*, non-blocking): pg_trgm GIN search index, hover-prefetch, responsive R2 thumbnails; SEC-F08 CSP/headers, SEC-F09 container/CI; 200% zoom manual pass.
  • Product gaps never built: Reviews & Ratings (TalentReview), ProducerPetJobView, OAuth content-embedding (TikTok/IG — Phase 2).
  • React Native mobile app (RN-3…RN-15) — the single largest remaining body of work. Foundations (RN-0/1/2: scaffold, @castyou/core, native design system) are done; the feature screens (auth, feed, jobs, profiles, messaging, discovery, groups/settings) and native modules (camera, Skia flier editor, push, liveness, PDF export) + release pipeline are not started.

Status is epic-level (the per-ticket counts in the old PDF are superseded by the per-epic docs). When an epic's status changes, update its doc, the roadmap overview summary table, and this report.