Dark factory · Linear intake

alwayscoach

A dense operating table for AlwaysCoach: every ticket, state, owner, and handoff at a glance.

SyncedJul 14
Total tickets2000
Active386
Urgent / high522
Unassigned569
Triage15Backlog214Ready103In flight12Done1358Canceled256
Showing the most recent 2,000 AlwaysCoach tickets. Older tickets are skipped so the factory UI stays fast.
Reset

Ticket queue

2000 visible

21 Linear statuses · Most recent tickets

TicketStatusPriorityOwnerLabelsUpdated
AC-5864Monthly Closer Commissions sheet — automated generatorIn ProgressMediumMike Cruzneeds-prio8d agoAC-6269Epic — Release, build & cutover engineeringIn ProgressNo priorityUnassigned12h agoAC-6260Epic — Profile & SettingsIn ProgressNo priorityUnassigned12h agoAC-6259Epic — ProgressIn ProgressNo priorityUnassigned12h agoAC-6258Epic — CommunityIn ProgressNo priorityUnassigned12h agoAC-6257Epic — Check-insIn ProgressNo priorityUnassigned12h agoAC-6256Epic — Coach chatIn ProgressNo priorityUnassigned12h agoAC-6255Epic — Nutrition & FoodIn ProgressNo priorityUnassigned12h agoAC-6254Epic — Train: plan, log & workout runtimeIn ProgressNo priorityUnassigned12h agoAC-6252Epic — Auth & app accessIn ProgressNo priorityUnassigned12h agoAC-6251Epic — Foundation: app shell, IA & the kit (seams S1–S5)In ProgressNo priorityUnassigned12h agoAC-6161Extend the write denylist to native-fingerprint files (invariant 11)BacklogUrgentUnassignedvis:internal3d agoAC-6155Spike (M0): stream latency, inspector reachability, host pricingBacklogUrgentUnassignedvis:internal3d agoAC-6143Design agent tool policy: no Bash, read denylist, write denylistBacklogUrgentUnassignedvis:internal3d agoAC-6138Spike: Vercel domain mapping for nested preview branchesBacklogUrgentUnassignedvis:internal3d agoAC-6127Fee application hardening: fail loudly on unconfigured fees, remediate 14 fee-free subs, add drift guardBacklogUrgentUnassigned3d agoAC-6195Dev-test mini: cut memory oversubscription (host ops — move tenants off the 24GB box)BacklogHighUnassigned1d agoAC-6081Stop using schema migrations to write configuration and one-off dataBacklogHighUnassigned3d agoAC-6056Out-of-window IG setter follow-ups fail (Human Agent 403): pivot to in-window + Marketing Messages opt-in, do NOT re-apply Human Agent for AI sendsBacklogHighMike Cruzsales-agent3d agoAC-6139Design sessions: schema, RLS, and pg_notify triggerBacklogHighUnassignedvis:internal3d agoAC-6158Mobile workspace provisioning: simulator, Metro port, deep linkBacklogHighUnassignedvis:internal3d agoAC-6145web-lab chat panel: admin-gated, Realtime, live iframeBacklogHighUnassignedWeb Lab Platform Parityvis:internal3d agoAC-6159Video stream and input relay for the simulatorBacklogHighUnassignedvis:internal3d agoAC-6163Durable loop: EAS Update to the preview channel, plus "open on device"BacklogHighUnassignedvis:internal3d agoAC-6157Cached dev-client build and fingerprint guard (invariant 11)BacklogHighUnassignedvis:internal3d agoAC-6156Provision the dedicated design MacBacklogHighUnassignedvis:internal3d agoAC-6162Element picker under Fabric (tap to file:line)BacklogHighUnassignedvis:internal3d agoAC-6144Durable loop: typecheck, commit, push to the preview branchBacklogHighUnassignedvis:internal3d agoAC-6148Element picker (consider pulling into Phase 1: it is a latency feature)BacklogHighUnassignedvis:internal3d agoAC-6146Resource governor and idle reaper for design workspacesBacklogHighUnassignedvis:internal3d agoAC-6141design-session service: workspace provisioning and lifecycleBacklogHighUnassignedvis:internal3d agoAC-6140Provision the design host (persistent EC2, outside the runner fleet)BacklogHighUnassignedvis:internal3d agoAC-6137Epic: Design Sessions - chat-driven UI editing on web-labBacklogHighUnassignedReduce Manual Laborvis:internal3d agoAC-6142design-session service: long-lived Agent SDK session in streaming input modeBacklogHighUnassignedvis:internal3d agoAC-5760A3 — Automated post-booking re-confirmation / nurture (silent-after-booking = 0% buy)BacklogHighMike Cruzsales-agent5d agoAC-5934Run AC-5854 feedback-consolidation release runbook (after OTA is live)BacklogHighMike Cruz6d agoAC-5708Unpause ScottyK "CTD — Scaling (CBO)" campaign once first ad graduatesBacklogHighMike Cruzmarketing-agent7d agoAC-5759A2 — Availability-aware "propose-and-book" setter (yield-allocate scarce slots, steer same-day)BacklogHighUnassignedsales-agent12d agoAC-5783Notify clients when their coach changes an assigned plan (summarized)BacklogHighUnassignedFeature12d agoAC-5778dev-test turn-exhaustion strands tickets in Ready for Test → jams auto-promoteBacklogHighUnassigned12d agoAC-5616Image ad creatives fail to upload: "mime type image/jpeg is not supported"BacklogHighUnassignedBug17d agoAC-5545Reschedule link still re-asking qualifier questions (regression of AC-5006)BacklogHighUnassignedscheduling-toolBug20d agoAC-5543Closer can't manually mark a taken call as "Won" even after the client purchasedBacklogHighUnassignedSalesBug20d agoAC-5538AI setter stops responding to lead questions after a call is bookedBacklogHighUnassignedSalesBug20d agoAC-5457Verify IG DM sync redesign: sweep for un-imported / dropped leads (AC-5456 follow-up)BacklogHighMike Cruz23d agoAC-4485Support chat - add ability to delay a user's next payment by X daysBacklogHighUnassigned25d agoAC-5444IG integration health: detect & alert when an account disables Direct Messaging access (silent webhook cutoff)BacklogHighUnassigned25d agoAC-5377Comment/story-sourced AUDIENCE contacts aren't re-qualified on their first real inbound DM (Mode C)BacklogHighUnassigned27d agoAC-5349Fix AI setter scoring and response logic for price-related questionsBacklogHighmiranda@supaband.comSalesBug28d agoAC-5343Mobile/email notifications for closers when leads send in-app messagesBacklogHighmiranda@supaband.comCoach WebSalesFeature28d agoAC-5075Verify no new stuck-after-form leads after AC-5072 fixBacklogHighUnassigned31d agoAC-5159Phase 1 — Event backbone foundation (domain_events + outbox + relay)BacklogHighUnassigned34d agoAC-5160Phase 2 — Onboarding completion pilot (drive signals off the backbone)BacklogHighUnassigned34d agoAC-5054Animation library migration — archive old videos and define where animations appearBacklogHighUnassigned39d agoAC-5035Renewal transactions record $0 application fee / commission split (re-derived from metadata instead of actual Stripe fee)BacklogHighUnassigned39d agoAC-6372Platform-fee ACCRUAL for merchant-of-record providers (fee_status + opt-in) — "Problem 1"BacklogMediumMike Cruz8h agoAC-6363Add Whop as a payment provider (split payments + BNPL financing) alongside PayvaBacklogMediumUnassigned8h agoAC-6364Whop: provider adapter + normalized types (WhopProvider implements IPaymentProvider)BacklogMediumUnassigned8h agoAC-6366Whop: integrations-whop webhook edge function + activation/revocation wiringBacklogMediumUnassigned9h agoAC-6367Whop: migration (source CHECK constraints + enum) + provider UI optionBacklogMediumUnassigned9h agoAC-6365Whop: checkout minting API + web provider branch (mint on click)BacklogMediumUnassigned9h agoAC-6248<global>TriageMediumUnassignedBugneeds-human-triage13h agoAC-6241<global>TriageMediumUnassignedBugneeds-human-triage1d agoAC-6239<global>TriageMediumUnassignedBugneeds-human-triage1d agoAC-6229anonymousTriageMediumUnassignedBugneeds-human-triage2d agoAC-6105Epic: Client-profile AI insights — on-demand streaming, persisted cache, and consolidation onto the shared Supabase AI layerBacklogMediumUnassigned2d agoAC-6211CTD: pluggable ad surfaces (concrete MetaAdSurface + second surface, e.g. TikTok)BacklogMediumUnassigned2d agoAC-6192TimeoutError: Signal timed out.TriageMediumUnassignedBugneeds-human-triage2d agoAC-6183GETTriageMediumUnassignedBugneeds-human-triage3d agoAC-6160Governor: invert the reap order for simulator workspacesBacklogMediumUnassignedvis:internal3d agoAC-6164Panel: the mobile workspace surfaceBacklogMediumUnassignedWeb Lab Platform Parityvis:internal3d agoAC-6150Raise the workspace quota above one; add a thread switcherBacklogMediumUnassignedvis:internal3d agoAC-6151Speculative variant fan-out into sibling workspacesBacklogMediumUnassignedvis:internal3d agoAC-6153Promote-to-develop button wrapping the preview-to-develop-pr skillBacklogMediumUnassignedvis:internal3d agoAC-6149Effort tiering: route prompt complexity to reasoning effortBacklogMediumUnassignedvis:internal3d agoAC-6152promoteWorkspace(): promote one variant, reap the siblings. Never merge.BacklogMediumUnassignedvis:internal3d agoAC-6147Session restore: warm resume and visible cold restoreBacklogMediumUnassignedvis:internal3d agoAC-6123Eval suite for one-shot insight agents: new executor + bundle-shaped casesBacklogMediumUnassigned3d agoAC-6121sendTwilioSMSTriageMediumUnassignedBugneeds-human-triage4d agoAC-6094Epic: Database-driven agent prompts with versioning + ops editorBacklogMediumUnassigned4d agoAC-6093<global>TriageMediumUnassignedBugneeds-human-triage4d agoAC-6065errorResponseTriageMediumUnassignedBugneeds-human-triage5d agoAC-5395Unblock IG Conversions API for Business Messaging: obtain instagram_manage_events (requires Page-linked Graph API re-platform)BacklogMediumUnassigned5d agoAC-6032uTriageMediumUnassignedBugneeds-human-triage5d agoAC-6027Review Twilio/Photon failed-message rate; decide on DLQ sweeper (7-day follow-up to AC-6010)BacklogMediumUnassigned5d agoAC-6020tTriageMediumUnassignedBugneeds-human-triage5d agoAC-6019UserServiceImpl.getUserTriageMediumUnassignedBugneeds-human-triage5d agoAC-6007reportErrorTriageMediumUnassignedBugneeds-human-triage5d agoAC-6006archiveUserInTrainerizeTriageMediumUnassignedBugneeds-human-triage5d agoAC-6000EventLogService.trackTriageMediumUnassignedBugneeds-human-triage6d agoAC-5978web-lab: restore client-side Segment instrumentation (defer-and-migrate; not a cutover blocker)BacklogMediumMike CruzWeb Lab Platform Parity6d agoAC-5977web-lab: Assistant is a placeholder — wire /assistant to the real account-agent graphBacklogMediumMike CruzWeb Lab Platform Parity6d agoAC-5976web-lab: cutover legacy-path redirect map (/tools/*, /dashboard, /crm/client/[id], sales sub-routes)BacklogMediumMike CruzWeb Lab Platform Parity6d agoAC-5912World Model — Admin-managed Meet subject roster (ops UI + Directory sync)BacklogMediumUnassigned9d agoAC-5909World Model — Granola transcript ingestion (Stage-A source #3)BacklogMediumUnassigned9d agoAC-5905Kevin Finance runner: isolated Stripe/QuickBooks read-only agent gated to Mike & JacksonBacklogMediumUnassigned10d agoAC-5906Kevin agent "profile" abstraction: DRY shared runtime across Kevin + kevin-financeBacklogMediumUnassigned10d agoAC-5830Split setter global prompt into base capabilities + overridable sales-tactics layerBacklogMediumUnassignedsales-agent11d agoAC-5765B5 — Rewrite the setter prompt to SELL, not interrogateBacklogMediumUnassignedsales-agent12d agoAC-5565Auto-disable comments on pipeline-created Meta/IG ads (system-user token + post-activation hook)BacklogMediumMike Cruz19d agoAC-5546Scope premium bodybuilding upsell + closer enablement doc (BB prep vs. core)BacklogMediumUnassignedSalesFeature20d agoAC-5544Notify the team when a closer changes their availability or blocks time offBacklogMediumUnassignedscheduling-toolFeature20d agoAC-5542Expand AI rescheduler to a multi-touch no-show re-engagement cadenceBacklogMediumUnassignedSalesFeature20d agoAC-5541Investigate ad-sourced lead quality and "1 in 5 spots" ad messagingBacklogMediumUnassignedSales20d agoAC-5540AI setter doesn't frame the offer as paid coaching — leads expect free adviceBacklogMediumUnassignedSales20d agoAC-5494Verify AC-5490 CTD keyword-binding fallback is holding (re-run gap check, no new drift)BacklogMediumMike Cruz21d agoAC-2916Adding client habits in coach CRM is confusing and has bugsBacklogMediumUnassignedUX flowPolishBug+126d agoAC-2595Set standard automations across all new coach accountsBacklogMediumUnassignedUX flowAdminOps26d agoAC-2594Automatically add standard onboarding and check in form template to new coach accountsBacklogMediumUnassignedUX flowOpsOnboarding26d agoAC-5384Wire up the Messenger channel for Conversions API for Business MessagingBacklogMediumMike Cruz26d agoAC-5333CTD keyword ads — Phase 4: auto-activate guardrails + health-loop auto-pauseBacklogMediumUnassigned28d agoAC-5325[Spec] Per-coach Coaching Agent — proactive cadence check-ins + reactive answeringBacklogMediumMike Cruz28d agoAC-5243[Epic] Creative Studio × Performance Blend — true-CPA creative-grain winners, auto-gen, learning loopBacklogMediumUnassigned31d agoAC-5265UGC Phase 2: Coach-facing UGC leaderboard + scoringBacklogMediumUnassigned31d agoAC-5264UGC Phase 1: Tokenized testimonial-video intakeBacklogMediumUnassigned31d agoAC-5263[Epic] UGC Ads Leaderboard + SONNET Creative FrameworkBacklogMediumUnassigned31d agoAC-5196Check in on ScottyK/Faultline landing-experience ad test — confirm end-to-end CAPI signalBacklogMediumUnassigned33d agoAC-430430-day drift check: verify no duplicate main-conv defaults reappeared (AC-4297)BacklogMediumMike Cruz33d agoAC-5191Add "disqualified lead" handling to the AI setter universal prompt (AC-5130)BacklogMediumlaurenjhin@gmail.com34d agoAC-5166Closer-facing AI call analysis + performance stats tabBacklogMediummiranda@supaband.comsales-agentCoach WebFeature34d agoAC-5161Phase 3 — Analytics as consumer (event_logs projection + Segment collection split)BacklogMediumUnassigned34d agoAC-5147Run the AC-5003 onboarding backfill in prod (populate existing creators/coaches/sales)BacklogMediumUnassigned34d agoAC-5109Exercise video gender preference: client-app setting + gender-aware video resolutionBacklogMediumUnassigned35d agoAC-5100Auto-provision Meta "New Customer Purchase" custom conversion per account (CAPI)BacklogMediumUnassignedmarketing-attribution35d agoAC-4789Migrate expo-av → expo-audio + expo-video (SDK 54 deprecation)BacklogMediumUnassigned47d agoAC-4785AI sales: monitor + 30-day backfill audit for silent lead_keyword_matched eventsBacklogMediumMike Cruz48d agoAC-4732Closer attribution + Fathom-poll data gaps (Dec 2025 → present)BacklogMediumUnassignedBug48d agoAC-4717Verify AC-3493 Terra step fix is healthy in prod (post-deploy check)BacklogMediumMike Cruztech-debtclaude48d agoAC-4670Themed agent conversations: cost controls & success metricsBacklogMediumUnassigned53d agoAC-4449Error: duplicate key value violates unique constraint "idx_conversations_one_active_main_per_owner"BacklogMediumUnassignedBug53d agoAC-4598AI_SALES_RESPONSE jobs force-failed by 10-min orphan reaper during burst schedulingBacklogMediumUnassigned54d agoAC-6212CTD: extract concrete MetaAdSurface and route the loop through the AdSurface interfaceBacklogLowUnassigned2d agoAC-6165Phase M3 parity: multiple mobile workspaces, variant fan-out, Android on LinuxBacklogLowUnassignedvis:internal3d agoAC-5629Runner factory tier: dedicated scoped storage key for screenshot upload (close public anon-upload hole)BacklogLowUnassigned17d agoAC-5547Confirm Pava/Klarna early-payoff interest savings for closer talking pointsBacklogLowUnassignedSales20d agoAC-5501Apply analytics view DDL to prod Redshift (link_clicks / all_events preview-bot filter)BacklogLowMike Cruzscheduling-toolmarketing-attributiontech-debt22d agoAC-4189Lead routing cleanup: delete legacy fields after Sentry bake (AC-4087 follow-up)BacklogLowUnassignedclaudeSales27d agoAC-5266UGC Phase 3: SONNET ad-script framework + promote-to-Meta galleryBacklogLowUnassigned31d agoAC-5162Phase 4 — Domain-by-domain emission rolloutBacklogLowUnassigned34d agoAC-4719Extract CustomGallery to shared @alwayscoach/rn-uiBacklogLowUnassigned49d agoAC-4184Verify Calendly Q&A is reaching pre-call briefs (AC-3783 follow-up)BacklogLowUnassignedFeature52d agoAC-6357Decide + port impersonation + debug sectionBacklogNo priorityUnassigned12h agoAC-6272Epic — Admin / impersonation / debug (decision pending)BacklogNo priorityUnassigned12h agoAC-6356Port brand themes/assets/nav-set drivingBacklogNo priorityUnassigned12h agoAC-6271Epic — White-label branding (deferred by decision)BacklogNo priorityUnassigned12h agoAC-6355Port character/room/points/achievements/challenges/leaderboardBacklogNo priorityUnassigned12h agoAC-6270Epic — Gamification (deferred by decision)BacklogNo priorityUnassigned12h agoAC-6354Wire Segment + PostHog + Sentry with app_variant provenance stampingBacklogNo priorityUnassigned12h agoAC-6268Epic — Analytics & observabilityBacklogNo priorityUnassigned12h agoAC-6353Decide port-or-drop, then port Stream Video call + lobby + livestreamBacklogNo priorityUnassigned12h agoAC-6267Epic — Video calls & livestream (decision pending)BacklogNo priorityUnassigned12h agoAC-6352Production cutover: build under com.protege.supaband into live listing + staged rolloutBacklogNo priorityUnassigned12h agoAC-6351Retire v1's ProdPreview submit + OTA at go-liveBacklogNo priorityUnassigned12h agoAC-6350Seed iOS/Android build numbers above v1's current valuesBacklogNo priorityUnassigned12h agoAC-6349Export v1's Android upload keystore into v2 projectBacklogNo priorityUnassigned12h agoAC-6348eas init to mint v2's own EAS projectBacklogNo priorityUnassigned12h agoAC-6345Port expo-app-group-storage + App-Group token mirror (share extension)BacklogNo priorityUnassigned12h agoAC-6344Port expo-workout-live-activity module + real ActivityKit adapterBacklogNo priorityUnassigned12h agoAC-6343Port notification-service extensionBacklogNo priorityUnassigned12h agoAC-6342Port home-screen widget targetBacklogNo priorityUnassigned12h agoAC-6341Port watchOS app targetBacklogNo priorityUnassigned12h agoAC-6266Epic — Native targets (watch, widget, notif-service, Live Activity, app-group)BacklogNo priorityUnassigned12h agoAC-6340Verify Stream VoIP push provider on prodpreview bundle idBacklogNo priorityUnassigned12h agoAC-6339Push-token registration + lifecycle (deactivate on sign-out)BacklogNo priorityUnassigned12h agoAC-6265Epic — Notifications & PushBacklogNo priorityUnassigned12h agoAC-6284Re-attach sign-out subscribers (analytics identify, push-token deactivate, Stream logout)BacklogNo priorityUnassigned12h agoAC-6338Verify RevenueCat configured server-side for com.alwayscoach.prodpreviewBacklogNo priorityUnassigned12h agoAC-6337RevenueCat offerings / purchase / restore + upsell surfacesBacklogNo priorityUnassigned12h agoAC-6264Epic — Paywall & Payments (RevenueCat)BacklogNo priorityUnassigned12h agoAC-6336Terra + HealthKit permission flow + syncBacklogNo priorityUnassigned12h agoAC-6263Epic — Health integrations (Terra + HealthKit)BacklogNo priorityUnassigned12h agoAC-6335Lesson / module / video screens as a Library destinationBacklogNo priorityUnassigned12h agoAC-6262Epic — Lessons / LibraryBacklogNo priorityUnassigned12h agoAC-6334Onboarding paywallBacklogNo priorityUnassigned12h agoAC-6333Plan generation + processing screensBacklogNo priorityUnassigned12h agoAC-6332Nutrition quizBacklogNo priorityUnassigned12h agoAC-6331Coach select / account-picker / coach-detailBacklogNo priorityUnassigned12h agoAC-6261Epic — OnboardingBacklogNo priorityUnassigned12h agoAC-6330What's-new / releases feed under SettingsBacklogNo priorityUnassigned12h agoAC-6329Port settings sections: membership, integrations, notification prefs, nutrition prefsBacklogNo priorityUnassigned12h agoAC-6327Weight-write (log-weight) pathBacklogNo priorityUnassigned12h agoAC-6326Photo-calendar viewBacklogNo priorityUnassigned12h agoAC-6323Video postsBacklogNo priorityUnassigned12h agoAC-6322Poll postsBacklogNo priorityUnassigned12h agoAC-6321Nested comment repliesBacklogNo priorityUnassigned12h agoAC-6319Wire Today + Coach entry points into check-in surfaceBacklogNo priorityUnassigned12h agoAC-6318Revive goal-based checkin_templates system once RLS SELECT gap fixedBacklogNo priorityUnassigned12h agoAC-6317Support remaining forms question typesBacklogNo priorityUnassigned12h agoAC-6315Video + document chat attachmentsBacklogNo priorityUnassigned12h agoAC-6314Resolve real coach name/avatar from Stream channel stateBacklogNo priorityUnassigned12h agoAC-6313Reaction context menu + URL previewsBacklogNo priorityUnassigned12h agoAC-6312Rich in-app attachment cards (recipe/workout/meal-plan/form/lesson)BacklogNo priorityUnassigned12h agoAC-6309Recipe social share-importBacklogNo priorityUnassigned12h agoAC-6308Edit-food-entry + nutrition-targets prefs screenBacklogNo priorityUnassigned12h agoAC-6307Min/max macro-target bandsBacklogNo priorityUnassigned12h agoAC-6306AI meal-photo captureBacklogNo priorityUnassigned12h agoAC-6305Food text search via food-search edge fnBacklogNo priorityUnassigned12h agoAC-6300Media pre-download / LRU WorkoutMediaCacheServiceBacklogNo priorityUnassigned12h agoAC-6299Narration volume-slider settings UIBacklogNo priorityUnassigned12h agoAC-6298Workout browse/searchBacklogNo priorityUnassigned12h agoAC-6297Focus (video-led, auto-advancing) runner as second surfaceBacklogNo priorityUnassigned12h agoAC-6291Coach-nudge surfaceBacklogNo priorityUnassigned12h agoAC-6290Next-coach-call cardBacklogNo priorityUnassigned12h agoAC-6289Check-in prompt entry when dueBacklogNo priorityUnassigned12h agoAC-6288Habits/tasks-due-today listBacklogNo priorityUnassigned12h agoAC-6287Today's-macros vs target with inline logBacklogNo priorityUnassigned12h agoAC-6286Today's-workout card with one-tap startBacklogNo priorityUnassigned12h agoAC-6253Epic — Today (daily loop hub)BacklogNo priorityUnassigned12h agoAC-6285Expand SUPPORTED_COUNTRIES beyond curated listBacklogNo priorityUnassigned12h agoAC-6279Resolve 5th-tab IA decision: Progress vs CommunityBacklogNo priorityUnassigned12h agoAC-4208Centralize user status change trackingBacklogNo priorityUnassignedclaudeImprovement7d agoAC-5120Extend messaging window from 24 hours to 7 daysBacklogNo priorityUnassignedFeatureneeds-prio7d agoAC-4947Audit the Amazon AWS spendBacklogNo priorityUnassignedneeds-prio7d agoAC-5818World Model 7/7 — Fold existing `docs/knowledge/` engineering base into the world-model OKF bundle (one docs folder)BacklogNo priorityUnassigned9d agoAC-4501Stream Push Preferences migration + push v3 flip (return-to 2026-05-23)BacklogNo priorityMike CruzBug26d agoAC-5271CMO Phase 6 (stretch): Composable, versioned agent skills frameworkBacklogNo priorityUnassigned31d agoAC-5267[Epic] AI CMO: Composited Creative + Self-Improving Marketing BrainBacklogNo priorityUnassigned31d agoAC-4952Dark Factory modular capabilities — Wave 3: Sentry + factory-thread MCP capabilities (needs phase-allowlist + prompt slots)BacklogNo priorityUnassigneddark-factorytech-debt41d agoAC-4579Loom / recording-attached tickets — spec-bot transcribes before draftingBacklogNo priorityUnassigneddark-factory52d agoAC-4578@factory-bot triage in any channel — Slack-originated ticketsBacklogNo priorityUnassigneddark-factory52d agoAC-4577/factory-thread Slack slash commandBacklogNo priorityUnassigneddark-factory52d agoAC-4576Per-thread cost rollupBacklogNo priorityUnassigneddark-factory52d agoAC-4575/factory ops page — Live threads stripBacklogNo priorityUnassigneddark-factory52d agoAC-4572Path A* broadcasting — surface confident triage routings on high-stakes domainsBacklogNo priorityUnassigneddark-factory52d agoAC-4571Fix-bot needs_human → factory threadBacklogNo priorityUnassigneddark-factory52d agoAC-4570Dev-test BLOCKED → factory threadBacklogNo priorityUnassigneddark-factory52d agoAC-4569Factory access-control & trust model (holistic, design-first)BacklogNo priorityUnassigneddark-factory52d agoAC-4526Phase 2: Quiz follow-up editor polish (preview, send-test, variable picker, audit log)BacklogNo priorityMike Cruz53d agoAC-4613Multi-layer (front/back) room itemsBacklogNo priorityUnassigned53d agoAC-4614PNG asset rendering for room items (floor/wall textures)BacklogNo priorityUnassigned53d agoAC-2312Colors by each food in macronutrients don't have meaningBacklogNo priorityUnassignedCoach dashboardPolish54d agoAC-6080Support chat shows incorrect payment and sender messagesNeeds DefinitionHighmiranda@supaband.comBug4d agoAC-5348Leads from Dylan's direct booking link created as "audience" not "lead" — fix status + pull no-show dataNeeds DefinitionHighmiranda@supaband.comSalesBug13d agoAC-5414Fix photo upload failure and stale overdue status displayNeeds DefinitionHighMike Cruzsupport-agentcategory:uploadseverity:high18d agoAC-5404Generated support link is not delivered to clientNeeds DefinitionHighmiranda@supaband.comBug25d agoAC-5344Fix booking forms to capture phone numbers with correct country codeNeeds DefinitionHighmiranda@supaband.comscheduling-toolSalesBug25d agoAC-5188Charge processed after confirmed cancellationNeeds DefinitionHighmiranda@supaband.comsupport-agentcategory:paymentseverity:high27d agoAC-5181Canceled bookings remain in AC without contextNeeds DefinitionHighmiranda@supaband.comBug33d agoAC-5001Error: Twilio API error: 400 - {"code":21612,"message":"Message cannot be sent with the current combination of 'To' (+44790453XXXX) and/or 'From' (+17867676146) parameters","more_info":"https://www.twilio.com/docs/errors/21612","status":400}Needs DefinitionMediummiranda@supaband.comBug33d agoAC-4194What is the context of analysis that Kevin needs to look at AI setterNeeds DefinitionMediumJackson Jhin39d agoAC-4925Reassignment closer email skipped — no active Postmark integrationNeeds DefinitionMediumUnassignedBug39d agoAC-5044her weight is not updating on my endNeeds DefinitionMediummiranda@supaband.com39d agoAC-5378Coaches do not appear in designated support person selectorNeeds DefinitionNo prioritymiranda@supaband.comBug26d agoAC-5375Workout data deleted after completing Upper workoutNeeds DefinitionNo priorityJackson JhinBug26d agoAC-5284AI setter: should substantive Instagram story replies proactively get a response?Needs DefinitionNo prioritylaurenjhin@gmail.comBug31d agoAC-5230Logged weight not showing for past two weeksNeeds DefinitionNo prioritymiranda@supaband.comBug32d agoAC-5225Reengaged leads get Calendly links from AI setterNeeds DefinitionNo prioritymiranda@supaband.comBug32d agoAC-5119AI mentions an application that doesn’t existNeeds DefinitionNo prioritylaurenjhin@gmail.comBug33d agoAC-5123IG chat log disappearedNeeds DefinitionNo prioritylaurenjhin@gmail.comBug35d agoAC-5078Prepare legal review document for business structureNeeds DefinitionNo priorityMike CruzFeature38d agoAC-4807Backfill email extraction for historical Instagram leadsNeeds DefinitionNo priorityUnassignedBug47d agoAC-4691Make weight chart colors follow client goal directionNeeds DefinitionNo priorityUnassignedFeature52d agoAC-4264Lead Source DashboardNeeds DefinitionNo priorityJackson Jhin53d agoAC-5734Bandit-based closer matching for high-value leadsIn ReviewHighUnassignedneeds-prio5d agoAC-5891Lenus→AlwaysCoach transition signup links dead-end / don't completeDoneUrgentMike CruzWeb Lab Platform Parity12h agoAC-5595bug(onboarding): AI_RESCHEDULING leads skip coach assignment + welcome video after paymentDoneUrgentMike Cruz2d agoAC-6125createSubscription never sets application_fee_percent, creating permanently fee-free subscriptionsDoneUrgentMike Cruz3d agoAC-6084Community post/comment writes time out (57014): write RLS policies seq-scan 109k usersDoneUrgentMike CruzBug3d agoAC-6128web-lab: CI red on develop — missing restAfter in buildSuggestedExercises + 9 blocking lint warningsDoneUrgentMike Cruz3d agoAC-6092web-lab: build broken on develop — missing useMemo import in support-inbox-viewDoneUrgentMike Cruz3d agoAC-6079Dev-test host cannot self-heal: watchdog recovery is SIGKILLed by launchd, and migration up skips out-of-order migrationsDoneUrgentMike Cruzauto-release4d agoAC-5014Meta CAPI Purchase: restore first-purchase emit (regression ~2026-05-19) + raise match qualityDoneUrgentMike Cruzmarketing-attribution5d agoAC-4685Date overrides do not block booked availabilityDoneUrgentMike CruzBug5d agoAC-4998Meta insights spend sync broke ~2026-05-21, hard-stopped after 05-25 (KR2 denominator frozen)DoneUrgentMike Cruzmarketing-attribution5d agoAC-5957web-lab parity: account integration connect + OAuth callbacks (IG/Messenger/Meta-Ads/Twilio/email)DoneUrgentMike Cruz5d agoAC-5951web-lab parity: meal-plan authoring (create/assign/edit/publish)DoneUrgentMike Cruz5d agoAC-5959web-lab parity: support per-client Stripe remediation (refund/pause/cancel/credit/payment-link)DoneUrgentMike Cruzdev-test-retriedclaude6d agoAC-5930Security: `food_entries` has RLS disabled with GRANT ALL to authenticated/anon (cross-tenant read exposure)DoneUrgentMike Cruz6d agoAC-5758A1 — Close the zero-conversation booking path (OB Health external IG automation)DoneUrgentUnassignedsales-agent13d agoAC-5690CI failure: Deploy to Staging — Deploy Edge Functions — 2846d4aDoneUrgentMike CruzBugclaudeauto-release14d agoAC-5657Bug: booking experiment shows control to all first-time visitors (anon-id set on response, not request)DoneUrgentMike Cruz16d agoAC-5641CI failure: Deploy to Staging — Link project and push database — bb047a1DoneUrgentMike CruzBugclaudeauto-release17d agoAC-5602Support replies are routed into the coach chatDoneUrgentmiranda@supaband.comBugclaude17d agoAC-5594AI_RESCHEDULING leads don't get coach assigned after paymentDoneUrgentMike Cruzclaudeauto-release18d agoAC-5589CI failure: Deploy to Staging — Deploy Edge Functions — 0f6d0daDoneUrgentMike CruzBugclaudeauto-release18d agoAC-5497[MarketingHealthCheck] Account a3956e21-e4ed-4258-815d-6423cb753ac3 failed: getEntityHealth failed: structure of query does not match function result typeDoneUrgentMike Cruzauto-releaseBug19d agoAC-5492fact_sales_leads "is not unique" overload collision breaks card 397 + all sales RPCs (AC-5443 regression)DoneUrgentMike CruzBugSalesseverity:high+119d agoAC-5182History section shows incorrect totals and missing workout dataDoneUrgentMike CruzBugclaude19d agoAC-5477CI failure: Deploy to Staging — Link project and push database — 3b4f562DoneUrgentMike CruzBugclaudeauto-release23d agoAC-5053Clean up exercise library and prevent duplicate exercisesDoneUrgentMike Cruz28d agoAC-5226Workout feature needs a place to log weightsDoneUrgentMike CruzBug28d agoAC-4983Workout Builder — Superset and Circuit groupingDoneUrgentAndrii Mazurdev-test-retriedclaude31d agoAC-4728Refactor exercise library structure and metadataDoneUrgentAndrii Mazur31d agoAC-5203Sales calls can be scheduled without a closerDoneUrgentMike CruzBug33d agoAC-4986Client app — Add animation fallback for exercises with no video (eliminate black screens)DoneUrgentAndrii Mazur34d agoAC-5072Existing-lead form submission never advances the AI Setter flow (stuck-after-form)DoneUrgentMike Cruz34d agoAC-5091CI failure: Deploy to Staging — Link project and push database — a30b57fDoneUrgentMike CruzBugclaudeauto-release36d agoAC-5071AI Setter silently drops inbound lead replies (fire-and-forget hook, no retry)DoneUrgentMike Cruz38d agoAC-4999IG ad-context touches drop ad_id and shadow utm_data → is_paid regression (paid attribution lost)DoneUrgentMike Cruzauto-releasemarketing-attribution38d agoAC-4335Coach chat missing recent messages for Ella DumasDoneUrgentMike Cruzclaude39d agoAC-4760Booked calls do not populate in upcoming callsDoneUrgentMike Cruzauto-releaseBug39d agoAC-3753Push notifications not working on Android chatsDoneUrgentMike CruzBug40d agoAC-5002Recover OB Health Meta Ads spend sync: re-auth + backfill gap + freshness guardrailDoneUrgentMike Cruzauto-releasemarketing-attribution40d agoAC-4974CI failure: Deploy to Staging — Link project and push database — 2f4d1dfDoneUrgentMike CruzBugclaudeauto-release40d agoAC-4903Prioritize available higher-priority closers in call routingDoneUrgentMike CruzBugclaude41d agoAC-4726AI insights agent: UX flowDoneUrgentMike CruzFeatureAwaiting Mike45d agoAC-4727AI insights agent: Proactive auto-generated prompt & answersDoneUrgentMike CruzFeatureAwaiting Mike45d agoAC-3504Workout logs lose saved weight and repsDoneUrgentMike CruzBug46d agoAC-4840CI failure: Deploy to Staging — Deploy Edge Functions — dde8209DoneUrgentMike CruzBugclaudeauto-release46d agoAC-4838AI setter drops lead replies that arrive while a follow-up job is pending (AC-4776 regression)DoneUrgentMike Cruzclaude46d agoAC-4830CI failure: Deploy to Staging — Link project and push database — b657b3bDoneUrgentMike CruzBugclaudeauto-release46d agoAC-4619AI insights agent: Suggested questionsDoneUrgentMike CruzFeature48d agoAC-4759Scheduled calls do not appear in upcoming callsDoneUrgentMike CruzBug48d agoAC-4638Scheduling tool allows booking during blocked calendar timeDoneUrgentMike CruzBug52d agoAC-4587Show booking timezones in scheduling toolDoneUrgentMike CruzFeatureneeds-prio54d agoAC-6376Booking page crashes with "Unexpected token 'A'... is not valid JSON" when a lead schedules a callDoneHighMike CruzBug4h agoAC-5731Sales-call recording + auto no-show on the coach's own Google (coach-organized)DoneHighMike CruzFeature4h agoAC-4246Pooled event types with round-robin routing, priority, and weekly capsDoneHighMike Cruz5h agoAC-6369Unable to mark Day 1 exercises completeDoneHighMike CruzBug5h agoAC-5571Workout logging persists confirmed sets with no weight + creates phantom near-empty duplicate logsDoneHighMike CruzBug6h agoAC-6362CTD bake-off: gate oversize (>80MB) creatives at ingest + Blocked UI + soft-deleteDoneHighMike Cruz7h agoAC-6370CTD bake-off: cull ads Meta's ABO delivery starves (independent of, and before, performance culling)DoneHighMike Cruzauto-release7h agoAC-5481Fix workout log reset at timezone boundary and cardio day completion toggleDoneHighMike Cruzsupport-agentcategory:sync_loadingseverity:high8h agoAC-5649Investigate workout days 1, 4, 5, and 8 not completingDoneHighMike CruzBugclaude8h agoAC-6250Workout updates in Alwayscoach 2.0 do not appear on the other siteDoneHighMike CruzBug10h agoAC-6360Instrument exercise-history load to catch multi-second opens (Sentry span + slow-load capture)DoneHighMike Cruztech-debtvis:internal10h agoAC-5886Superset exercises not showing as linked in client appDoneHighMike CruzWeb Lab Platform Parityclaude12h agoAC-6194Dev-test mini stability: cut memory oversubscription + pin warm servers to Node 22DoneHighMike Cruzauto-release1d agoAC-6193Dark factory: honor auto-release before dev-server bring-up + requeue web_server_down skipsDoneHighMike Cruzauto-release1d agoAC-6189Dev-test: SHA-verify the warm web-lab server instead of blindly restarting after every checkout resetDoneHighMike Cruz1d agoAC-6190Stripe webhook: invoice.paid never applies the authoritative application fee to an existing transaction (renewal fee-drop root cause)DoneHighMike Cruz1d agoAC-5938Logged workout weights disappearing after session is savedDoneHighMike Cruzsupport-agent1d agoAC-5799Dashboard message status does not update in real timeDoneHighMike CruzBug1d agoAC-6223CTD: copy-on-index — pull the full creative asset into our Storage at index time (durability + backlog thumbnails)DoneHighMike Cruz1d agoAC-6231AI-setter Tune-prompt: fix admin auth parity + change structured settings by chatDoneHighMike Cruz1d agoAC-6226CTD: recurse into Drive subfolders when listing a creative source (whole tree, not just top level)DoneHighMike Cruz2d agoAC-5920Epic: AI Setter Prompt Improvement Loop v2 — cross-account learning transfer & poolingDoneHighMike Cruz2d agoAC-5007Onboarding flow coach_user_id mismatch prevents new client automations from firingDoneHighMike Cruzclaude2d agoAC-6191Dev-test: extend AC-6189 SHA-verify to the warm web (:3000) server so dev-tests stop losing the cold-compile raceDoneHighMike Cruzclaude2d agoAC-6185Scheduled Stripe fee reconcile cron — iterate from Stripe, repair + audit (supersedes AC-6124 bake/cutover)DoneHighMike Cruz3d agoAC-6124Stripe webhooks: derive transactions from a single projection, not from event payloadsDoneHighMike Cruz3d agoAC-6130Web-lab platform-admin Fees surface: earnings and platform fees by period, with collection auditDoneHighMike Cruz3d agoAC-6072web-lab: account admins get a 404 on /client/[id] for clients they can accessDoneHighMike CruzWeb Lab Platform ParityBug3d agoAC-6187web-lab client insights fail in prod after new API-key rollout; harden service-role guard + gate cache writesDoneHighMike Cruz3d agoAC-6186World Model Meet harvester: "empty" conflates no-transcript vs no-facts, and the not-yet-materialized race marks just-ended meetings permanently emptyDoneHighMike Cruzauto-release3d agoAC-6182Workout plan appears blank on iOS despite active program assignedDoneHighMike Cruzsupport-agentclaude3d agoAC-6154Epic: Mobile Design Sessions - simulator-backed UI editing for ac-client-app-2DoneHighMike CruzReduce Manual Laborvis:internal3d agoAC-6095Declarative agents registry + sync-agents reconcile script (stop the drift)DoneHighMike Cruzauto-release3d agoAC-6096agent_prompt_versions: versioned prompt store + serviceDoneHighMike Cruzdark-factoryauto-releasevis:internal3d agoAC-6166Warm-server self-heal kills its own recovery: dev-test blocks with web_lab_server_down while the server is healthyDoneHighMike Cruzauto-release3d agoAC-6091Instrument the booking-page slot menu (what availability did the lead actually see?)DoneHighMike Cruz3d agoAC-6122Runner: a false reap kills a live dev-test box (treat a claimed run as a lease)DoneHighMike Cruzauto-releaseclaudeBug3d agoAC-6108Extract insight generation into a shared InsightService; reduce the Vercel route to a thin adapterDoneHighMike Cruz3d agoAC-6135web-lab typecheck OOMs on CI at random: raise heap to 4096 (parity with apps/web) — type-cost reduction measured and declinedDoneHighMike Cruzauto-release3d agoAC-6098Ops prompt editor: edit, diff, version history, one-click rollbackDoneHighMike Cruzdark-factoryvis:internal3d agoAC-6097Marker-contract validation: prompts cannot drop the sentinels their parser needsDoneHighMike Cruzauto-release3d agoAC-6089group_invites write RLS policies seq-scan 109k users (sweep of the inlined-users anti-pattern)DoneHighMike CruzBug3d agoAC-6107Persist generated insights to client_insights, invalidated by a cheap data-derived keyDoneHighMike Cruz3d agoAC-6132Lint rule: ban bare toLocale* date formatting in server codeDoneHighMike Cruzauto-releaseBug3d agoAC-6133Fix server-side dates rendered in the host timezone (prompts, chat/push bodies, API responses)DoneHighMike CruzBug3d agoAC-6055AI-setter Instagram DM sends fail silently: no retry/fallback + error-clobbering hides the real Meta errorDoneHighMike Cruzsales-agentBug3d agoAC-6028dev-test host: warm dev servers crash-loop when a merged PR adds a dependency (resetToCleanDevelop never reinstalls)DoneHighMike Cruz3d agoAC-5591Support-flow transfers: fee structures + tag-driven application fee + exclude from sales reportsDoneHighMike Cruz3d agoAC-5974web-lab URGENT: cross-account access holes — service-role server actions lack tenant guards (cutover blocker)DoneHighMike CruzWeb Lab Platform Parity4d agoAC-6069Closer availability report counts unbookable hours — reported 147h while the funnel offered zero slotsDoneHighMike Cruz4d agoAC-6076web-lab: stop reading coach_visible_clients for client visibility (audit follow-up)DoneHighMike CruzWeb Lab Platform ParityBug4d agoAC-6077Closer-capacity cache reads only the primary Google Calendar — capacity report contradicts the booking pageDoneHighMike CruzBug4d agoAC-6075Dev-test gate misdiagnoses a dead local Supabase as a "wedged Next.js compile" and self-heals the wrong thingDoneHighMike Cruzauto-release4d agoAC-5590Scheduling link ignores Google Calendar conflictsDoneHighMike Cruzauto-releaseBug4d agoAC-6066CTD bake-off counts bookings as current-status, not ever-booked (2.8x undercount; nearly culled a winner)DoneHighMike Cruz4d agoAC-3269Fix lead message delivery channel defaulting to SMS instead of InstagramDoneHighMike Cruzvis:internalclaudeCoach Web5d agoAC-5821Cancel previous eSignatures contract when generating new checkout linkDoneHighMike CruzBug5d agoAC-5752Closer payouts: credit Payva pay-in-full once at full TCV, not per installmentDoneHighMike Cruzcategory:data_correctnesscategory:billingvis:internal+25d agoAC-6052Reassignment marks closers "Available" without checking real availability (hours, day-off overrides, live Google Calendar)DoneHighMike CruzWeb Lab Platform Parityscheduling-tool5d agoAC-6043Testimonials list truncates large accounts (OB Health showed 60 of 285) — PostgREST max-rows capDoneHighMike Cruzauto-release5d agoAC-6035Auto-promote: reconcile shipped-to-main tickets stranded in Ready for Release → DoneDoneHighMike Cruzauto-release5d agoAC-5958web-lab parity: personal integrations connect + Google Calendar OAuth (profile)DoneHighMike Cruz5d agoAC-5992AI support escalation silently fails — escalate_to_human crashes on the "system" actorDoneHighShubh Mittal5d agoAC-5949web-lab parity: enforce COACH/BOT login role gate + auth pagesDoneHighMike Cruz5d agoAC-5950web-lab parity: wire profile to real session + self name/avatar editDoneHighMike Cruz5d agoAC-5948Calendar shows blank questionnaire for native-scheduler bookings (qualifier_answers not read)DoneHighShubh MittalBug5d agoAC-5952web-lab parity: account team + staff administration writesDoneHighMike Cruz5d agoAC-5903Add disable and re-enable AI setter buttons in the closer dashboardDoneHighmiranda@supaband.comFeatureneeds-prio5d agoAC-5923Voice memos fail to send and crash app on iOS 1.1.15DoneHighMike Cruzsupport-agentclaude5d agoAC-6014Bandit closer matching: decide at book-time over slot overlap (not up-front pin)DoneHighShubh Mittal5d agoAC-5889Coach dashboard & notifications don't update in real timeDoneHighMike CruzWeb Lab Platform Parityneeds-prio5d agoAC-5612Build a general A/B testing / experimentation system (PostHog)DoneHighMike Cruzneeds-prio5d agoAC-5990Stretch lead quality_score to a full 0–100 scale (top lead reads 100)DoneHighMike CruzWeb Lab Platform Parityneeds-prio5d agoAC-5937Coach "Flag to Support" auto-messages the client when the flag is an internal ops/account question (AC-5865 regression)DoneHighMike Cruz5d agoAC-5963web-lab parity: AI Ads creative loop — Creative Studio / Composer / Brand / Live (Phase 4)DoneHighMike Cruz6d agoAC-5953web-lab parity: support ticket ↔ Linear link/create/unlinkDoneHighMike Cruz6d agoAC-5962web-lab parity: wire Assistant to the real account-agent graph (Phase 4)DoneHighMike Cruz6d agoAC-5975web-lab: cutover webhook/callback parity — Slack/Vercel secrets + tally-redirect + stripe-connect routesDoneHighMike CruzWeb Lab Platform Parity6d agoAC-5968web-lab: feature-flags admin surface (Phase 5, cutover parity)DoneHighMike CruzWeb Lab Platform Parity6d agoAC-5967Web-lab: enforce tenant isolation across the service-role (RLS-bypassed) write/read surfaceDoneHighMike CruzWeb Lab Platform Paritytech-debtvis:internal6d agoAC-3937Weight logs do not appear in coach CRMDoneHighMike CruzBug7d agoAC-5474Voice and video notes silently fail to send in coaching chatDoneHighMike Cruz7d agoAC-5932AI support agent crashes with 400 "Unable to download the file" when passing image URLs to AnthropicDoneHighMike CruzBug7d agoAC-5560AI support agent crashes with 400 when conversation message has null contentDoneHighMike Cruzclaude7d agoAC-5927App-UI KB capture: use valid NANP test number so Release-build signin sends OTPDoneHighMike CruzSupport7d agoAC-5189Fix iOS voice memo recording 'Unable to start recording' errorDoneHighMike Cruzsupport-agentcategory:audio_voiceseverity:high7d agoAC-5928AI support agent: denies coach messages exist, can't resolve coach identity, and loops on repeated repliesDoneHighMike CruzBug7d agoAC-5900User merge incorrectly promotes ARCHIVED users to NURTURE statusDoneHighMike Cruz7d agoAC-5356CTD Phase A: revisit the ABO 3-way creative test & revise (Day 3 read)DoneHighUnassigned7d agoAC-5601Populate previous reps in client app workoutsDoneHighMike CruzFeatureneeds-priodev-test-retried+18d agoAC-5902Meet space PATCH has never worked in prod — calendar-minted spaces reject Meet API modification (0/350 bookings configured)DoneHighShubh Mittal9d agoAC-5822Payment link regeneration does not show copy dialogDoneHighMike CruzBug9d agoAC-5782Dev-test phase stuck-detector: kill early on no browser progressDoneHighMike Cruzauto-release10d agoAC-5892Duplicate check-ins auto-created on client transfer; weekly check-in has no templateDoneHighMike CruzWeb Lab Platform Parityclaude10d agoAC-5883Weekly check-in fails to load with "Form template not found" errorDoneHighMike Cruzsupport-agentclaude10d agoAC-5875CI failure: Deploy to Staging — Deploy Edge Functions — d7451bfDoneHighMike CruzBugclaudeauto-release10d agoAC-5866CI failure: Deploy to Staging — Link project and push database — c7e9476DoneHighMike CruzBugclaudeauto-release10d agoAC-5862Add token-auth path to coach payouts CSV endpoint (Apps Script payroll refresh, all accounts)DoneHighMike Cruzneeds-prio10d agoAC-5861Checkout links invisible on client profile Billing; add paid-state guard against double chargeDoneHighMike Cruzcategory:paymentseverity:mediumvis:coach10d agoAC-5850Remove the legacy feedback-driven prompt-improvement system (analyzer + capture + old suggestion store)DoneHighMike Cruz10d agoAC-5839Phase 0 — Prove the setter A/B rails + design doc (Prompt Improvement Loop)DoneHighMike Cruz10d agoAC-4758Scheduling toolDoneHighMike Cruzneeds-prioclaudedev-test-retried11d agoAC-5763B3 — Replace message-count floor with an intent/quality booking gate + reconcile thresholdsDoneHighMike Cruzsales-agent11d agoAC-5791Coach app does nothing when a client has no main conversationDoneHighMike CruzBugclaude11d agoAC-5826Add updated_at column to recipes and recipe_foods tablesDoneHighUnassignedneeds-prio12d agoAC-5773App crashes when attempting to log a workout on iOSDoneHighMike Cruzsupport-agent12d agoAC-4926Update payouts CSV for self-coaching exclusion and transfer bonusDoneHighMike CruzFeatureneeds-prioclaude12d agoAC-5761B1 — Unlock OB Health content library for the setter (ai_enabled + ai_tags)DoneHighUnassignedsales-agent12d agoAC-5781Client plan-change audit ledger (generic; workout adapter + service-writer path)DoneHighMike CruzBug12d agoAC-5793Weekly check-in form gets stuck on loading screen (regression)DoneHighMike CruzBugclaude12d agoAC-5819Dev-test fast-path routes 404 fleet-wide: app/__dev is a Next.js private folderDoneHighMike Cruzauto-release12d agoAC-5828Closer reschedule skips new Google Calendar eventDoneHighMike CruzBugclaude12d agoAC-5829OB Health lessons are showing in the Gillam Coaching lesson libraryDoneHighMike CruzBugclaude12d agoAC-5788Show personal Google Calendar busy blocks on the /calendar page so closers can verify availability importDoneHighMike Cruzneeds-prioclaude12d agoAC-5792Food logging: app freezes and quantity can't be edited after selecting food in advanced searchDoneHighMike CruzBugclaude12d agoAC-5711Route OB Health booking link to ob-health.comDoneHighMike Cruzneeds-prioclaudeFeature12d agoAC-5741Durable fix for Instagram same-IGSID duplicate-user race (atomic find-or-create + unique index)DoneHighMike Cruzsales-agenttech-debtcategory:data_correctness+112d agoAC-4988Client app — Adaptive set logging screen (reps, weight, timed) with previous session dataDoneHighAndrii Mazur12d agoAC-5754Auto-resolve & auto-close support tickets at conclusionDoneHighMike Cruzsupport-agentvis:internaldev-test-retried+212d agoAC-5770Client app: add email as a sign-in option (email OTP)DoneHighMike Cruzvis:clientclaude12d agoAC-5625Distinguish sales-team sales from imported clients (briefing + closed-sale alert)DoneHighMike Cruzauto-release13d agoAC-5718CI failure: Deploy to Staging — Link project and push database — 1843986DoneHighMike CruzBugclaudeauto-release13d agoAC-5730CTD attribution healer stamps user_ad_touches.created_at at run time instead of engagement timeDoneHighMike CruzBug13d agoAC-5619No-show phase 1: 24h reminder, reschedule-on-conflict, no-link booking alertDoneHighMike Cruz13d agoAC-5346Fix upcoming calls list to accurately reflect Google CalendarDoneHighMike CruzCoach WebSalesBug+114d agoAC-5693CTD attribution self-healing: unified idempotent writer + daily reconciliation cronDoneHighMike Cruzauto-release14d agoAC-5654Account Settings: multi-dietician membership management UIDoneHighMike Cruzneeds-priodev-test-retriedclaude14d agoAC-5703Dietician review: notify coach (approve + changes) & client (approve only); fix silent Slack failureDoneHighMike Cruzvis:coachvis:client14d agoAC-5647Add AI support agent tools to customer support AI draftDoneHighMike CruzFeatureneeds-prioclaude14d agoAC-5452Recovered IG/CTD drops lose ad attribution — 5412 restores the lead but not ROAS (needs 5379/5395)DoneHighMike Cruz14d agoAC-5618Booking experiment: no-questionnaire variant (remove the qualifier for half)DoneHighMike Cruz15d agoAC-5675Recurring broadcasts from account owners only reach directly-assigned/team clients, not the whole accountDoneHighMike CruzBugdev-test-retriedclaude16d agoAC-5661Experiment targeting: capture ?ref URL marker → flag property (target experiments by coach/source in PostHog, no code)DoneHighMike Cruz16d agoAC-5646Auto-submit macros for dietician approval whenever nutrition changesDoneHighMike CruzReduce Manual Laborvis:coachneeds-prio+116d agoAC-5650Food log populates 4x the displayed serving size on addDoneHighMike Cruzsupport-agentclaude16d agoAC-5632AI support agent reopens tickets it just resolved (can never stay resolved)DoneHighMike CruzBugdev-test-retriedclaude+117d agoAC-5588Harden support-chat classifier against stale/resolved complaints (recency guard + resolution awareness)DoneHighMike Cruzsupport-agent17d agoAC-5575AI Support: Notify user in chat when their reported Linear bug ticket is resolvedDoneHighMike Cruzneeds-prioclaude17d agoAC-5628Marketing page: CTD bake-off → promote loop dashboardDoneHighMike Cruz17d agoAC-5623Autonomous CTD creative bake-off loop + consolidation + observability (OB Health)DoneHighMike Cruz17d agoAC-5617Image ad creatives fail to upload: "mime type image/jpeg is not supported"DoneHighMike Cruzauto-releaseBug17d agoAC-5296Add image analysis to the AI support agentDoneHighMike CruzFeatureneeds-prioclaude17d agoAC-5244Creative-grain true-performance metric (fact_creative_performance + metric_paid_ads_performance_by_creative)DoneHighMike Cruz17d agoAC-5550Bunker inventory not loading for clientDoneHighmiranda@supaband.comsupport-agentcategory:sync_loadingseverity:high17d agoAC-5603Support agent draft uses coaching context on support ticketsDoneHighMike CruzBug17d agoAC-5366Paid AUDIENCE contact stranded with no coach — add AUDIENCE to the pay→ONBOARDING pathDoneHighMike CruzBugauto-release18d agoAC-4332Investigate missing chat conversation for Kaleb BDoneHighMike CruzBug18d agoAC-5599Resume AI support should generate a draft for pending unanswered messagesDoneHighMike Cruzneeds-prioclaude18d agoAC-5608Imported clients can't log in — admin.createUser stores phone with leading '+', breaking OTP lookupDoneHighMike Cruz18d agoAC-5596Support client search sorts alphabetically instead of best matchDoneHighMike CruzBugclaude18d agoAC-5598Dietitian macro sign-off gate (per-account)DoneHighMike Cruzvis:coach18d agoAC-4291Support-Chat Monitor → Close-the-Loop System (epic)DoneHighMike Cruzsupport-agent18d agoAC-5439Make import-client phone number field forgiving (auto-prepend +1, strip dashes/parentheses)DoneHighMike CruzUX flowBug18d agoAC-5562Replace lead quality source scoring with acquisition pathDoneHighMike CruzFeatureneeds-prioclaude18d agoAC-5065Link buyer→originating lead at close (create-client + checkout) — carry ad attribution forwardDoneHighMike Cruzmarketing-attribution18d agoAC-5574AI Support: Create Linear bug ticket in real-time on technical escalationDoneHighMike Cruzneeds-prioclaude19d agoAC-5524Remove `referral` from lead-quality source scoringDoneHighMike Cruzneeds-prioclaudeauto-release19d agoAC-5438Outbound support messages route to coach chat instead of saving in support chat historyDoneHighMike CruzChatBugclaude19d agoAC-5472Push notifications not firing for new client chat messagesDoneHighMike Cruz19d agoAC-5580fix(support): escalation assignee should prefer account support_user_id over client's coachDoneHighMike Cruzclaudeauto-release19d agoAC-5537Add future payment start date to import clientDoneHighMike CruzFeatureneeds-prioclaude19d agoAC-5449Coaches do not receive push notifications for client messages on AndroidDoneHighMike CruzBug19d agoAC-5500Malformed invitee email silently kills booking's Google Meet link + calendar eventDoneHighMike Cruz19d agoAC-4292Plumbing: schema + service + manual linker for support-issue mappingDoneHighMike Cruzsupport-agent19d agoAC-5413Josh Gillam (gillamfitness) IG DM access disabled at Meta — lead inflow cratered ~Jun 17DoneHighUnassigned19d agoAC-5557Kevin (Slack QA) answers code questions inaccurately — knowledge dump truncated + read path rewards stopping earlyDoneHighMike Cruz19d agoAC-5506Segment lead-quality dashboard 41 by acquisition path (high-intent only view)DoneHighMike Cruzneeds-prioauto-release19d agoAC-5006Rescheduling should skip qualifier questions and prefill detailsDoneHighMike CruzFeatureneeds-prioclaude20d agoAC-4905Rescheduling should retain lead data and assigned closerDoneHighMike CruzBugclaude20d agoAC-5223Auto-set call_outcome='won' on SALES_CALL event when payment completesDoneHighMike Cruzneeds-prio20d agoAC-4378Restart AI setter to book another call after a no showDoneHighlaurenjhin@gmail.comclaude20d agoAC-5533EXC_BAD_ACCESS: "blur" crash in RuntimeScheduler_Modern::updateRendering (ac-client-app, New Arch)DoneHighMike CruzBug20d agoAC-5185Guided workout completion force-confirms untouched template sets → phantom sessions & missing weightsDoneHighMike CruzBug20d agoAC-5518Fix workout save/edit blocking that forces discardDoneHighMike Cruzsupport-agentcategory:otherseverity:high20d agoAC-5515[Android] Workout can't be finished — "No sets logged" despite 100% completion, forcing full discard (data loss)DoneHighMike Cruzclaude20d agoAC-5424Voice memos + file attachments fail with "Upload preset not found" — audio/raw Cloudinary presets missing from build config & OTA workflowsDoneHighMike Cruzauto-releasevis:clientChat+120d agoAC-5466Backfill lead quality scores with the recalibrated modelDoneHighmiranda@supaband.comneeds-prioclaudeclaude:needs-human20d agoAC-5510Client mobile shows unexpected live coach join buttonDoneHighMike CruzBugclaudedev-test-retried21d agoAC-5505fix(esignatures): support staff see "No contract" due to missing accounts_users check in edge functionDoneHighMike Cruzclaude21d agoAC-5502AI setter: add persistent qualification-slot memory + booking-readiness gate (stop re-asking, stop over-qualifying)DoneHighMike Cruz21d agoAC-5490IG CTD attribution: keyword-binding fallback for dropped referrals (+ backfill)DoneHighMike Cruzauto-release23d agoAC-5489Android: in-progress workout lost when OS kills backgrounded app (background persistence + cold-start timer reconcile are iOS-only)DoneHighMike Cruzclaude23d agoAC-5471Comp Seth Wheeler's 4th coaching month (free Sep ~17 invoice)DoneHighMike Cruzneeds-prioclaudeauto-release23d agoAC-5456Redesign INSTAGRAM_DM_SYNC: scan-first, checkpointed catch-up, decoupled recover/engage + attribution captureDoneHighMike Cruzauto-release24d agoAC-4920Calendar events created from scheduling bookings have inverted user_id / target_user_idDoneHighMike Cruz24d agoAC-5458IG recovery aborts on handle-collision: recoverDroppedInstagramThread doesn't catch LeadAlreadyExistsErrorDoneHighMike Cruzauto-release24d agoAC-5412Post-deploy: verify INSTAGRAM_DM_SYNC cron is recovering dropped IG leadsDoneHighMike Cruzauto-release24d agoAC-5376Instagram leads silently dropped when Meta never delivers the first DM webhook (Mode A)DoneHighMike Cruz24d agoAC-5448Saving swapped exercises fails in workout plan editorDoneHighMike CruzBugclaude25d agoAC-5437Import flow: auto-copy payment link to clipboard + redirect to client support chat after checkout link generationDoneHighMike CruzUX flowBugclaude25d agoAC-5446Fix quiz-experiments crash due to missing providerDoneHighMike Cruzclaude25d agoAC-5445fix(support): configure ai_support_config for ScottyK Fitness so tickets auto-assign to Kristina MumfordDoneHighMike Cruzneeds-prioclaudeauto-release25d agoAC-5059Client login "Account Not Found": normalizePhoneNumber `+` prefix written into auth.users.phoneDoneHighMike Cruz25d agoAC-3946Support chat defaults to wrong channel for pending usersDoneHighMike CruzBug25d agoAC-5137Add e-signature flow to imported support clientsDoneHighMike CruzFeatureneeds-prio25d agoAC-5240Support chat import client needs configurable pricingDoneHighMike CruzFeatureneeds-prio25d agoAC-5401Surface coaching end date for auto-pay / perpetual clients (coach + client views)DoneHighMike CruzCoach WebBugneeds-prio25d agoAC-4980Workout Builder — Replace day tabs with sidebar navigation for multi-day templatesDoneHighAndrii Mazurdev-test-retriedclaude26d agoAC-4981Workout Builder — Redesign exercise card header (notes, rest, remove forced duration)DoneHighAndrii Mazur26d agoAC-4985Workout Builder — Compact view as default with per-exercise expand/collapseDoneHighAndrii Mazur26d agoAC-1913Serving unit label is incorrectDoneHighMike CruzBug26d agoAC-4982Workout Builder — Rep ranges, add field button, and effort dropdown improvementsDoneHighAndrii Mazur26d agoAC-2127Coaches need the ability to flag a client as needs supportDoneHighlaurenjhin@gmail.com26d agoAC-2556Flagging to support doesn’t notify support teamDoneHighmiranda@supaband.comBug26d agoAC-5187Fix contract end date calculation showing stale valueDoneHighMike Cruzsupport-agentcategory:data_correctnessseverity:high26d agoAC-3126Coach is not notified when client subscription endsDoneHighmiranda@supaband.comBugCoach Web26d agoAC-3549Show upcoming cancellation dates in coach CRM profileDoneHighMike CruzFeature26d agoAC-2084Add client active days numberDoneHighJackson Jhin26d agoAC-5357Backfill call_status = 'taken' for pre-AC-5223 converted leadsDoneHighMike Cruzneeds-prioauto-releaseclaude26d agoAC-5392fix(auth): "remember me for 30 days" gets overwritten to 1-hour expiry on token refreshDoneHighMike Cruzclaudedev-test-retried26d agoAC-5374ui: show "would create Linear ticket" indicator in support agent playgroundDoneHighMike Cruzneeds-prioclaudedev-test-retried26d agoAC-5310Workout builder — Fix Superset / Circuit grouping UI and sets tableDoneHighMike Cruz26d agoAC-5390Stripe webhook records computed-from-metadata fee, not actual fee → total_application_fee_cents NULL on legacy-sub renewalsDoneHighMike CruzBug26d agoAC-5305Workout builder — Fix Add Exercise modal UIDoneHighlaurenjhin@gmail.com26d agoAC-5372Support playground: show escalation indicator when AI would flag to human agentDoneHighMike Cruzneeds-prioclaude26d agoAC-5255Fix history section unit conversion and missing workout dataDoneHighMike Cruzsupport-agentcategory:data_correctnessseverity:high27d agoAC-5286Verify Android 1.1.13 rolled out to production on Play Store (main app + Faultline Fitness)DoneHighMike Cruz27d agoAC-4738Meta CAPI: fire Purchase on Stripe renewals + close user_data match-quality gapsDoneHighMike Cruz27d agoAC-5342Add merge duplicate leads feature to new closer dashboardDoneHighmiranda@supaband.comCoach WebSalesFeature+227d agoAC-5301Move audience contacts with booked calls to leadDoneHighMike CruzBug27d agoAC-5341Booking form should show only assigned closer's availabilityDoneHighmiranda@supaband.comscheduling-toolSalesFeature+227d agoAC-5339Add cancel call button to closer dashboardDoneHighmiranda@supaband.comCoach WebSalesFeature+327d agoAC-5340Investigate and fix Reschedule with AI failures for certain leadsDoneHighMike CruzCoach WebSalesBug+127d agoAC-5337Esignature contract information is not populating for TNFDoneHighMike CruzBug27d agoAC-5365Exact keyword match mode for high-confidence CTD attributionDoneHighMike Cruz27d agoAC-5304CI failure: Deploy to Staging — Link project and push database — c7478b1DoneHighMike CruzBugclaudeauto-release28d agoAC-5329Fix: proactive check-in enrollment over-captures cross-account clients (AC-5326 hotfix)DoneHighMike Cruz28d agoAC-5314Internal scheduling link should use assigned closer availabilityDoneHighMike CruzFeatureneeds-prioclaude28d agoAC-5288Document AI support agent UX knowledge strategyDoneHighUnassignedFeatureneeds-prio28d agoAC-5307Workout builder — Fix top bar and sidebar layoutDoneHighAndrii Mazur29d agoAC-5308Workout builder — Fix exercise card sets table and headerDoneHighMike Cruz29d agoAC-5092Tally/web-form lead dropped when email or phone is duplicated; harden createLead dedup + flag identity conflictsDoneHighMike Cruz30d agoAC-4954Existing clients' discovery calls don't appear on coach calendarsDoneHighMike CruzBugclaude30d agoAC-5280Manage Status shows no action options on closer dashboardDoneHighMike CruzBugclaude30d agoAC-5287Add missing tools for comprehensive AI support agentDoneHighMike CruzFeatureneeds-prio30d agoAC-5285Add workout access tools for AI support agentDoneHighMike CruzFeatureneeds-prioclaude30d agoAC-5306facebook_ad_performance.creative_id never populated → Creative Studio Winners empty platform-wideDoneHighMike Cruzauto-releaseBug30d agoAC-5297CI failure: Deploy to Staging — Link project and push database — e1076e4DoneHighMike CruzBugclaudeauto-release31d agoAC-4979Workout Builder — Redesign top bar and template metadata layoutDoneHighAndrii Mazurdev-test-retriedclaude31d agoAC-4231Recover Meta ad attribution: IG CTD fix + comment-automation → boosted-post bridgeDoneHighMike Cruzclaudevis:internalSales31d agoAC-5246Creative Studio "Winners" tab — surface true-ROAS-ranked creatives, one-click generateDoneHighMike Cruz31d agoAC-5283Error when scheduling a community group postDoneHighMike CruzBugclaude31d agoAC-4500AI does not reply to some new Instagram leadsDoneHighMike Cruzauto-releaseclaudeBug31d agoAC-5275CI failure: Deploy to Staging — Link project and push database — 78478a2DoneHighMike CruzBugclaudeauto-release31d agoAC-5257Wire a concrete image-variation provider into the creative loopDoneHighMike Cruzdev-test-retriedclaude31d agoAC-5241Closer dashboard shows no leads for booked callsDoneHighMike CruzBugclaude32d agoAC-5235Tickets appear in Active regardless of actual statusDoneHighMike CruzBug32d agoAC-5237Widen MARKETING_HEALTH_CHECK diagnosis window to 60d so matured cohorts are in scopeDoneHighMike Cruz32d agoAC-4930Guided workout runtime: centralize transitions (dispatch/reducer/plan), fix Live Activity dual-writer race + jump-to-exerciseDoneHighMike Cruz32d agoAC-5216Phase 3 — Guardrails + audit log (ship before any write is exposed)DoneHighMike Cruz32d agoAC-4991Build metric_paid_ads_performance — cohort net-cash + TCV ROAS (the KR data spine)DoneHighMike Cruzauto-release32d agoAC-5211Add check_booked_call tool to the AI setter (verify "I've booked" claims)DoneHighMike Cruz33d agoAC-5207AI setter: always send the tracked booking link (prompt change)DoneHighlaurenjhin@gmail.com33d agoAC-5206Form-completion CAPI Lead event never fires for pre-existing leads → Meta gets no conversion signal for the IG-DM-first funnelDoneHighMike Cruz33d agoAC-3980Copying meals changes serving units and portionsDoneHighMike CruzBug33d agoAC-4993Maximize Meta CAPI signal: match-rate + value-based biddingDoneHighMike Cruz33d agoAC-4984Workout Builder — Redesign Add Exercise modal with muscle and equipment filtersDoneHighAndrii Mazur33d agoAC-5168AI Support Agent functionalityDoneHighMike Cruzneeds-prio33d agoAC-4987Client app — Exercise swap flow during active workoutDoneHighAndrii Mazur34d agoAC-5135Impersonate user search does not return existing clientsDoneHighMike CruzBugclaude34d agoAC-4958Assistant coach totals in CSV do not updateDoneHighMike CruzBug34d agoAC-5155Reschedule button shows wrong availability and keeps old callsDoneHighMike CruzBugclaude34d agoAC-5034Instagram social_handles shape mismatch defeats lead dedupe (legacy string vs object) — normalize + mergeDoneHighMike Cruzauto-release34d agoAC-5046Closer Commission Dashboard – Pay Breakdown in ProfileDoneHighmiranda@supaband.comneeds-prioclaude34d agoAC-4681Transferred calls remain on previous closer calendarDoneHighMike CruzBug34d agoAC-5094Post-release: deploy metric_purchases_by_period_v2 to prod + repoint Metabase cards 354/249 (AC-5089 follow-up)DoneHighMike Cruz34d agoAC-5115ONBOARDING flow enrollments not triggering for ScottyK Fitness users (and possibly other accounts)DoneHighMike Cruzdev-test-retriedclaudeauto-release34d agoAC-5129Permalink Stripe-onboarding route (/connect-stripe) + post-login returnDoneHighMike Cruz34d agoAC-5134Emails to help@alwayscoach.com bounce with delivery failureDoneHighMike CruzBug34d agoAC-5084Tally interest form drops paid-ad params (only utm_campaign hidden field exists) → website-ad leads never marked is_paidDoneHighMike Cruz34d agoAC-5022Payments page fails when paying assistant coachesDoneHighMike CruzBug35d agoAC-3234Broadcast messages sent multiple times to clients (duplicate delivery bug)DoneHighMike Cruz35d agoAC-3030'Conversation' message sent 6 times to some clients, zero times to other clientsDoneHighMike CruzBug35d agoAC-5102Migrate/retire legacy Path A checkout (platform merchant-of-record) to connected-account modelDoneHighMike CruzFeature35d agoAC-5041Pay assistant-coach payouts from the platform Stripe account, not the creator's connected accountDoneHighMike CruzBug35d agoAC-5070user_merge_service creates duplicate conversation when one already exists between merged user and their coachDoneHighMike Cruz35d agoAC-5073Add multi-select status filter to broadcast featureDoneHighMike CruzFeatureneeds-prioclaude35d agoAC-5090Meta CAPI: differentiate new-customer vs renewal Purchase so ads optimize on acquisitionDoneHighMike Cruzmarketing-attribution35d agoAC-5030AI setter pasted a stale Typeform booking link from imported DM history (OB Health) instead of the configured linkDoneHighMike Cruz35d agoAC-4973Send failed Twilio messages through Photon fallbackDoneHighMike CruzFeatureneeds-prioclaude35d agoAC-5095Native web forms drop paid-ad attribution (createLead called without utmData)DoneHighMike Cruz35d agoAC-4142Ad buying AI AgentDoneHighMike Cruz36d agoAC-4769Insights chat: conversation/message provenance + "auto" UI tagDoneHighMike CruzFeature38d agoAC-5049Creator Weekly Report Deck – Template RedesignDoneHighmiranda@supaband.comclaudeauto-release38d agoAC-5050Payva clients hit account not found on loginDoneHighMike CruzBug38d agoAC-5052Payva does not accurately calculate TCVDoneHighMike CruzBug38d agoAC-4334Multi-touch attribution model (replace single-slot utm_data)DoneHighMike Cruzmarketing-attribution38d agoAC-5005fact_sales_leads ad_id→campaign bridge (AC-4999 part 3)DoneHighUnassignedauto-releasemarketing-attribution38d agoAC-4723Tally interest forms drop Meta ad attribution (OB Health q4VZBY / Y5d5RN)DoneHighMike Cruzauto-releasemarketing-attribution38d agoAC-4889Automated Creator Pre-Meeting Slide Deck with Supabase MetricsDoneHighMike Cruzscheduling-toolneeds-prioclaude39d agoAC-5025Payroll misattributes active days after coach transfersDoneHighMike CruzBug40d agoAC-5026Ops: Strip Grant Gies's Coach Chat to private 1:1 with Ethan HammDoneHighMike Cruzneeds-prioclaudeauto-release40d agoAC-4995O4 KR Scoreboard — Metabase dashboard (cohort net-cash ROAS + KR1 purchases/day)DoneHighMike Cruz40d agoAC-4883Error opening support chat conversation for a clientDoneHighMike CruzBug40d agoAC-4938Payout CSV ignores transfer client tag for ScottyKDoneHighmiranda@supaband.comBugneeds-prio40d agoAC-4992KR scoreboard (web): paid-ads purchases/day (KR1) + net-cash ROAS (KR2) on marketing tabDoneHighMike Cruz40d agoAC-4771Insights chat: render data visualizations from agent responsesDoneHighMike CruzFeature41d agoAC-3113Cannot update payment method on file in support chatDoneHighMike CruzBug41d agoAC-4919Provision Google service account + Drive folder + #creator-calls for creator decks (AC-4889 part 6)DoneHighMike Cruzscheduling-tool41d agoAC-4937Show bookings across all owned accountsDoneHighMike CruzBugclaude41d agoAC-4624Fix workout data not loading on initial startDoneHighMike Cruzsupport-agentcategory:sync_loadingseverity:high41d agoAC-3863Fix guided workout bottom-sheet edits not registering while paused (+ bundled audio/video/default fixes)DoneHighMike Cruzvis:clientWorkoutsBug41d agoAC-4662My Calendar does not show May 22 bookingDoneHighMike CruzBugauto-release41d agoAC-4927Restrict call timeslots to start on the hourDoneHighMike CruzFeatureneeds-prioclaude42d agoAC-4939feat(scheduling): cascading slot visibility — hide tier-2 slots within 2h of tier-1 availability when tier-1 is under 80% capacityDoneHighMike Cruzneeds-prioclaude42d agoAC-4911Web community group page shows realtime subscribe errorDoneHighMike CruzBugclaude44d agoAC-4907Habit does not save with current-date start dateDoneHighMike CruzBugclaude44d agoAC-4881Auto-populate scheduling contact info on lead profilesDoneHighMike CruzFeatureneeds-prioclaude+145d agoAC-4886Notify closers immediately when a new call is scheduledDoneHighMike CruzFeatureneeds-prioclaude45d agoAC-3891Faultline leaderboard shows negative user pointsDoneHighMike CruzBug45d agoAC-4867CI failure: Deploy to Staging — Link project and push database — 92db6f1DoneHighMike CruzBugclaudeauto-release45d agoAC-4860TNF Coaching: Restrict AI setter to keyword-only mode (disable LLM classification)DoneHighMike Cruzneeds-prioclaudeauto-release46d agoAC-3754Workout sets and reps do not always saveDoneHighMike CruzBug46d agoAC-3967Weight does not save unless each field is clickedDoneHighMike CruzBug46d agoAC-4345Steamchat opens wrong chat and traps navigationDoneHighMike CruzBug46d agoAC-4842Send Slack notification when Twilio delivery failsDoneHighMike CruzFeatureneeds-prioclaude+146d agoAC-3700Voice memo button does nothing in client app when mic permission deniedDoneHighMike CruzBug46d agoAC-4071Mobile app cannot send voice recordingsDoneHighMike Cruzclaude46d agoAC-4273Voice memo: cap metering payload + harden orphan-recording cleanupDoneHighMike CruzBugChatvis:client46d agoAC-4770ac-coach-app: deep-link push notifications to specific business-insights conversationDoneHighMike CruzFeature46d agoAC-4607Internal scheduling bookings don't update call statusDoneHighMike CruzBug46d agoAC-4819Fix realtime postgres_changes collisions on remaining doubly-mounted hooksDoneHighMike Cruz46d agoAC-4800CI failure: Deploy to Staging — Link project and push database — 2843e39DoneHighMike CruzBugclaudeauto-release46d agoAC-4795Show all account bookings in bookings tabDoneHighMike CruzBugneeds-prioclaude46d agoAC-4756Add step-level tracking to native booking formDoneHighMike CruzFeatureneeds-prioclaude46d agoAC-4453Fix checkin tasks reappearing as overdue after completionDoneHighMike Cruzclaude:needs-humancategory:sync_loadingseverity:high+246d agoAC-4339Fix photo upload and progress photo habit status trackingDoneHighMike Cruzsupport-agentcategory:uploadseverity:high47d agoAC-4796Backfill Fathom call data using closer emailsDoneHighMike CruzBugneeds-prio47d agoAC-4791Scored qualifier questions show weights instead of answersDoneHighMike CruzBug47d agoAC-4447Scheduling tool - show qualifying and SimpleCheck form responses in expanded eventDoneHighMike Cruzscheduling-tool47d agoAC-4583Replace Calendly link for OB Health Discovery CallDoneHighMike CruzFeatureneeds-prio47d agoAC-4792AI insights: fresh chat per submission + agent chat UX polishDoneHighMike CruzUXvis:coach47d agoAC-4739Tracking Foundation — Client Outcomes, Coach Effectiveness & Relationship HealthDoneHighMike Cruzvis:internalFeature47d agoAC-4686Qualifier form responses missing from expanded call noteDoneHighMike CruzBug47d agoAC-4742Track Plan Assigned — server-side events on workout_plans + meal_plansDoneHighMike Cruzauto-releasevis:internalFeature47d agoAC-4787CI failure: Deploy to Staging — Deploy Edge Functions — 51e7cd7DoneHighMike CruzBugclaudeauto-release47d agoAC-4745Track Push Notification Tapped — both mobile appsDoneHighMike Cruzcategory:notificationsauto-releasevis:internal+147d agoAC-4767AI setter incorrectly escalates to human when lead sends keyword trigger "COACH"DoneHighMike Cruzclaudeauto-release48d agoAC-4740Track Weight Logged — server-side event on progress_entries writeDoneHighMike Cruzauto-releasevis:internalFeature48d agoAC-4747Expand identify traits across all 3 apps for proper Segment segmentationDoneHighMike Cruzauto-releasevis:internalFeature48d agoAC-4741Mirror user_state_transitions to Segment from UserStatusServiceDoneHighMike Cruzauto-releasevis:internalFeature48d agoAC-4744Track Coach Message Sent across web + coach app + client appDoneHighMike Cruzauto-releasevis:internalFeature48d agoAC-4749Build metric_coach_responsiveness for live-coaching response timeDoneHighMike Cruzauto-releasevis:internalFeature48d agoAC-4761Users receive notifications for clients they do not ownDoneHighMike CruzBugclaude48d agoAC-4709Streamchat coach chat shows an errorDoneHighMike Cruzauto-releaseBug48d agoAC-4748Build metric_client_engagement_daily composite rollupDoneHighMike Cruzauto-releasevis:internalFeature48d agoAC-4704Sync Google Calendar and notify closer (email + SMS) when booking closer is reassignedDoneHighMike Cruzneeds-prioclaude50d agoAC-4682Rescheduled calls still show original closer in lead profileDoneHighMike CruzBug51d agoAC-4687Create new call link after closer transferDoneHighMike CruzFeatureneeds-prio51d agoAC-4688SimpleCheck responses show in client chatDoneHighMike CruzBug51d agoAC-4680Reassign closer when transferring a callDoneHighMike CruzBug51d agoAC-4683Require phone number and email to book callsDoneHighMike CruzFeatureneeds-prio51d agoAC-4677Runner self-update fails to compile: themed-agent files import packages/sharedDoneHighMike Cruzdark-factoryauto-releasevis:internal51d agoAC-4632Cannot add more than four people to scheduling poolDoneHighMike CruzBug52d agoAC-4671CI failure: Deploy to Staging — Deploy Edge Functions — ddfcdfcDoneHighMike CruzBugclaudeauto-release52d agoAC-4606Admin: Reassign call to another closer with availability check + overrideDoneHighMike Cruzscheduling-tool53d agoAC-4653CI failure: Deploy to Staging — Link project and push database — f9e74e7DoneHighMike CruzBugclaudeauto-release53d agoAC-4659Calorie progress tracks against wrong daily targetDoneHighMike CruzBug53d agoAC-4448Scheduling tool - closer-specific booking link for rescheduled callsDoneHighMike Cruzscheduling-tool53d agoAC-3249Community page shouldn't have an extra clickDoneHighMike Cruz53d agoAC-4604Scheduling tool - backfill leads from simplecheckDoneHighmiranda@supaband.comscheduling-tool53d agoAC-4523Verify ScottyK AI Setter is responding to Tally form submissions (copy)DoneHighMike Cruz54d agoAC-4592Reschedule with AI fails without sales conversationDoneHighMike CruzBug54d agoAC-6375Make closer priority + weekly cap global (not per event-type pool)DoneMediumMike Cruzdev-test-retriedclaude2h agoAC-4266Closer-level "trainee" flagDoneMediumMike Cruz5h agoAC-6031Error: File processing failed: [object Object]DoneMediumMike Cruzauto-releaseclaudeBug10h agoAC-6358Recent foods: rank by time-of-day proximity when logging foodDoneMediumMike Cruzvis:client10h agoAC-5867Allow clients to have multiple active workout plans (gym + home)DoneMediumMike Cruzneeds-prioclaude12h agoAC-6136packages/rn-ui pulls a duplicate react-native-screens into v1 and coach; the root 4.20.0 override is the only thing hiding itDoneMediumMike Cruz12h agoAC-6064Error: Failed to send message via all available channels: sms (Twilio SMS not configured), email (Email service not configured)DoneMediumMike Cruzauto-releaseBug12h agoAC-6180[hook-users] user no longer exists, webhook raced a deleteDoneMediumMike Cruzauto-releaseBug12h agoAC-6119Error: identify-profile-lookup failed: undefinedDoneMediumMike CruzBug22h agoAC-6025EventLogService.trackDoneMediumMike Cruzauto-releaseBug1d agoAC-6242Dev-test browser lane: pre-warm the route under test + web-lab stall ceilingDoneMediumMike Cruzauto-release1d agoAC-6057Error: Live Activity not foundDoneMediumMike CruzBug1d agoAC-6047Error: reportError: non-Error value reportedDoneMediumMike CruzBug1d agoAC-6008GetStream.removeDeviceForUserDoneMediumMike CruzBug1d agoAC-6120LivestreamViewerContentDoneMediumMike CruzBug1d agoAC-6012InstagramClient.sendPrivateReplyDoneMediumMike CruzBug1d agoAC-5954Sales booking created without a join linkDoneMediumMike CruzBug1d agoAC-6029handleProgressEntryInsertDoneMediumMike CruzBug1d agoAC-6046Error: INSTAGRAM GET MESSAGES ERRORDoneMediumMike Cruzauto-releaseBug1d agoAC-6083Object.lDoneMediumMike CruzBug1d agoAC-6181Error: INSTAGRAM GET PROFILE ERRORDoneMediumMike CruzBug1d agoAC-6011ConversationServiceImpl.analyzeMediaAttachmentDoneMediumMike CruzBug1d agoAC-6236IG DM-sync: mark unreachable (code-100) threads dormant to stop wasted re-scans + record unreachabilityDoneMediumMike Cruzauto-release1d agoAC-6062Error: duplicate key value violates unique constraint "idx_conversations_one_active_main_per_owner"DoneMediumMike CruzBug1d agoAC-6045Error: Failed to record habit assignment ledger for weekly_progress_photosDoneMediumMike CruzBug1d agoAC-5836React ErrorBoundary Error: cannot add `postgres_changes` callbacks for realtime:coach-read-state after `subscribe()`.DoneMediumMike CruzBug1d agoAC-6087Error: Failed to create main conversation: duplicate key value violates unique constraint "idx_conversations_one_active_main_per_owner"DoneMediumMike CruzBug1d agoAC-5966React ErrorBoundary Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.DoneMediumMike CruzBug1d agoAC-6044Error: Failed to add user dcb807ce-fe41-4e78-8ecc-afe47f51ed77 to conversation d7ae1fac-1cf4-4a30-ad05-fdd5471fe763DoneMediumMike CruzBug1d agoAC-6238AI-setter Tune-prompt: version-performance as conversion RATES + pooled per-version panelDoneMediumMike Cruz1d agoAC-6022CalendarService.scheduleDailyCalendarJobDoneMediumMike CruzBug1d agoAC-6059PauseOverlayDoneMediumMike CruzBug1d agoAC-5998Observability: reportError helper — log AND report swallowed errors to SentryDoneMediumMike Cruz1d agoAC-5722React ErrorBoundary TypeError: Cannot read property 'uri' of undefinedDoneMediumMike CruzBug1d agoAC-5851React ErrorBoundary Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.DoneMediumMike CruzBug1d agoAC-5739Error: Failed to call log-food function: Edge Function returned a non-2xx status codeDoneMediumMike CruzBugauto-release1d agoAC-6039Error: Failed to call log-food function: Edge Function returned a non-2xx status code (status 401)DoneMediumUnassignedBug1d agoAC-6010InstagramClient.getConversationMessagesDoneMediumMike CruzBug1d agoAC-6232CTD: deploy Backlog → Upcoming from our own Storage copy (no Drive dependency at publish time)DoneMediumMike Cruzauto-release1d agoAC-4150AI Setter: pause outbound when integration token is brokenDoneMediumUnassignedvis:internal1d agoAC-6235AI-setter Tune-prompt: read-only "Advanced" panel showing the structured settings the chat can changeDoneMediumMike Cruz1d agoAC-6206CTD: platform-agnostic creative supply chain (index + priority queue + surface adapters)DoneMediumMike Cruz2d agoAC-6230CTD: withdraw a staged creative from Upcoming back to Backlog (free a slot to re-prioritize)DoneMediumMike Cruz2d agoAC-6210CTD read-cutover step 2: point the cockpit board + ledger at creative_deployment (parity-gated hard swap)DoneMediumMike Cruz2d agoAC-5853AI Setter eval adapter + wire as MANDATORY pre-A/B gate in the improvement loopDoneMediumMike Cruzauto-release2d agoAC-6209CTD read-cutover step 1: keep creative_deployment current (lifecycle dual-write)DoneMediumMike Cruzauto-release2d agoAC-5660CTD: process next batch of OB Health Drive creatives into the bake-offDoneMediumMike Cruzauto-release2d agoAC-6208CTD: index remaining Drive/Dropbox source files into the backlog (index-only script)DoneMediumMike Cruzauto-release2d agoAC-6207CTD: backfill crash on NOT NULL activation_priority (creative_deployment)DoneMediumMike Cruzauto-release2d agoAC-6205Docs: capture AC-6193/6194/6195 dark-factory learnings (auto-release honoring, web warm-server freshness, host budget)DoneMediumMike Cruzauto-release2d agoAC-5964web-lab parity: AI Setter depth — Trainer / Scripted Flows / Booking-readiness (Phase 4)DoneMediumMike Cruzdev-test-retriedclaude3d agoAC-6188Insight "Coach next" card dead-ends on a bare "…" with a hidden retry when a stream ends before parsingDoneMediumMike Cruz3d agoAC-6016web-lab: Sentry error tracking + reportError helper (console.error swallowing)DoneMediumMike CruzWeb Lab Platform Parity3d agoAC-5811Epic: Company World Model — live internal knowledge base on OKF, fed by Slack + the Claude Code runnerDoneMediumMike Cruz3d agoAC-5845World Model — Google Meet transcript ingestion (Stage-A source #2)DoneMediumMike Cruz3d agoAC-6110Move insight generation and caching to a Supabase Edge FunctionDoneMediumMike Cruz3d agoAC-6115/complete-issue: gh merge falsely reports failure, and develop-sync silently discards local commitsDoneMediumMike Cruzdark-factoryauto-releaseBug3d agoAC-6104Correct dark-factory.md: two documented wirings do not existDoneMediumMike Cruzauto-release3d agoAC-6106Stream client-profile AI insights on demand; delete the warm-cron cacheDoneMediumMike Cruz3d agoAC-6116/complete-issue: worktree-cleanup guard uses a tree diff, giving false "not landed" and false "landed"DoneMediumMike Cruzdark-factoryauto-releaseBug3d agoAC-6100Prompt templating: resolve capability conditionals outside the template bodyDoneMediumMike Cruzdev-test-retrieddark-factoryauto-release+23d agoAC-6101Migrate spec-bot to the DB-driven prompt path (first phase bot)DoneMediumMike Cruz3d agoAC-6111Promote client insights into the apps/api agent registry: versioned prompts + eval suitesDoneMediumMike Cruz3d agoAC-6099Thread the agent row through processJob into the phase handlersDoneMediumMike Cruzdark-factoryauto-releasetech-debt+13d agoAC-6134Name the two date-formatting intents apart (server-pinned vs viewer-local)DoneMediumMike Cruz3d agoAC-5665Deleting a community post times out (Postgres 57014) and fails silently in the clientDoneMediumMike CruzBugneeds-human-triage3d agoAC-6129Support agent's "today's date" depends on the host machine's timezoneDoneMediumMike Cruzauto-releaseBug3d agoAC-6109Don't discard paid tokens on client disconnect; guard against concurrent generationDoneMediumMike Cruz3d agoAC-5979web-lab: add ESLint + wire lint & typecheck into CI, and clear the tsc backlog (one PR)DoneMediumMike CruzWeb Lab Platform Parity3d agoAC-5971web-lab: admin account-detail depth — fees/MoR + promotions (Phase 5, cutover parity)DoneMediumMike CruzWeb Lab Platform Parity3d agoAC-4622Allow selecting multiple days in date overrideDoneMediumMike CruzFeature4d agoAC-6049Don't log to Sentry when OTP verifier rejects a user for missing roleDoneMediumMike CruzBugneeds-human-triageclaude4d agoAC-6078Split CLOSER_CAPACITY_SYNC so the Google busy cache refreshes hourly without rewriting the daily snapshotDoneMediumMike Cruz4d agoAC-6082dev-test persona docs are wrong: `admin` is a global admin, not a coach-only negative controlDoneMediumMike Cruzauto-releaseBug4d agoAC-6073web-lab CRM shows ~22 unique clients to a global admin (coach_clients_enriched is ~11 rows per client)DoneMediumMike CruzWeb Lab Platform ParityBug4d agoAC-5309Prevent Supabase migration version-timestamp collisions (CI guard + helper + deploy concurrency)DoneMediumUnassignedauto-release4d agoAC-5994Runner: recompile warm web/web-lab dev-test server on stale build before a run (AC-5964 false-FAIL class)DoneMediumMike Cruzauto-release4d agoAC-3082Fix duplicate clients in Support client listDoneMediumMike CruzBug4d agoAC-4856Closer-capacity: read internal scheduler data live (retire snapshot sync, keep only Google-busy + trend)DoneMediumMike CruzSalesImprovementauto-release4d agoAC-4718PAYVA financed sales never fire Meta CAPI Purchase eventDoneMediumMike Cruzauto-release5d agoAC-4248Admin team calendar view with availability-aware booking reassignmentDoneMediumMike Cruz5d agoAC-6009PhotonClient.sendMessageDoneMediumMike CruzBug5d agoAC-6024FacebookAdsSyncRunner.runDoneMediumMike Cruzauto-releaseBug5d agoAC-5936Auto-expire pay-in-full commitment subscriptions + 7-day "ending soon" support-chat nudgeDoneMediumMike Cruzneeds-prioclaudeauto-release5d agoAC-6002OpenAIWhisper.transcribeDoneMediumMike Cruzauto-releaseBug5d agoAC-6033dev-test lane: no-UI changes that touch .tsx files misroute to the browser lane and cold-start-BLOCKDoneMediumMike Cruz5d agoAC-6003Error: Whisper API error: 400 - {DoneMediumMike CruzBug5d agoAC-4250Verify lazy auth-user creation, then drop placeholder logic + run backfillDoneMediumMike CruzAdminImprovement5d agoAC-5997Conclude booking-horizon experiment: ship 2-day window for OB Health, remove A/B scaffoldingDoneMediumShubh Mittal5d agoAC-5459Recipe import failed at nutrition stage: Could not find nutrition data for any ingredients.DoneMediumMike CruzBugauto-releaseclaude5d agoAC-6001Object.handlerDoneMediumMike Cruzauto-releaseBug5d agoAC-6005ApiError: {"error":{"code":400,"message":"API key not valid. Please pass a valid API key.","status":"INVALID_ARGUMENT","details":[{"@type":"type.googleapis.com/google.rpc.ErrorInfo","reason":"API_KEY_INVALID","domain":"googleapis.com","metadata":{"service":"gener...DoneMediumMike Cruzauto-releaseBug5d agoAC-5834Let Kevin run allowlisted operational scripts (manifest allowlist + CODEOWNERS merge-gate)DoneMediumMike Cruz5d agoAC-5779Route no-UI changes to a lighter dev-test service laneDoneMediumMike Cruzauto-release5d agoAC-5995Adopt lead-scoring model global v6 (unstick the weekly auto-refit)DoneMediumMike CruzWeb Lab Platform Parityneeds-prio5d agoAC-4928Limit reschedule links to assigned coach availabilityDoneMediumMike CruzFeatureneeds-prioclaude5d agoAC-5328[ReleaseDigestGenerate] Skipped: LINEAR_API_KEY / ANTHROPIC_API_KEY not configured — weekly digests cannot be generatedDoneMediumMike CruzBug5d agoAC-5103Weekly Release Digest push has never delivered — 3 stacked gaps (FCM key visibility, publish-before-push ordering, no recurring weekly publish)DoneMediumMike CruzBug5d agoAC-5996Nutrition calculator gives no feedback when running (coach can't tell it worked)DoneMediumMike Cruzclaude5d agoAC-5986AI Support Agent dashboard: time-saved ROI + reopen-rate quality guardrailDoneMediumMike CruzReduce Manual Laborsupport-agentvis:internal+15d agoAC-5993Harden Linux web-lab dev-test host boot readiness (wedged :3002 build + missing DEV_TEST_WEBLAB_TARGET)DoneMediumMike Cruzauto-release5d agoAC-5728Booking-horizon A/B: 2-day vs 3-day booking window (OB Health)DoneMediumShubh Mittal6d agoAC-5989KB self-update: nightly automated capture + refresh of the support-agent app-UI KB (Mac-mini)DoneMediumMike CruzReduce Manual Labordark-factorysupport-agent+26d agoAC-5988Habit/task check button unresponsive for cardio and bodyweight tasks but works for liftingDoneMediumMike Cruzsupport-agentclaude6d agoAC-5972web-lab: admin user-detail drill-down (Phase 5, cutover parity)DoneMediumMike CruzWeb Lab Platform Parity6d agoAC-5969web-lab: user lifecycle state-machine admin (Phase 5, cutover parity)DoneMediumMike CruzWeb Lab Platform Parity6d agoAC-5965web-lab parity: Challenges write actions — create / enroll / archive (Phase 4)DoneMediumMike Cruz6d agoAC-5970web-lab: account audit-logs surface (Phase 5, cutover parity)DoneMediumMike CruzWeb Lab Platform Parity6d agoAC-5961KB self-update: UI capture + screenshot↔KB accuracy gate (dev-test / Mac-mini)DoneMediumMike CruzReduce Manual Labordark-factorysupport-agent+36d agoAC-5946Surface AI Support dashboard in-app + record deflection & scope AI-activity metric by accountDoneMediumMike Cruz6d agoAC-5947Score Meet sales calls: populate transcript_data on meet recordings so the analyzer picks them upDoneMediumShubh MittalFeature6d agoAC-4153Post-call: Transcript analysis pipeline & coaching agent (Fathom)DoneMediumMike CruzFeaturesales-agent7d agoAC-5935Show "Escalated to human" banner on escalated support ticket previewsDoneMediumMike CruzWeb Lab Platform Parity7d agoAC-5926Add a button to disable the AI support agent for a specific user in the support viewDoneMediumMike CruzWeb Lab Platform Parityneeds-prio7d agoAC-5186Show escalated support chats as active with bannerDoneMediumMike CruzFeatureneeds-prioclaude7d agoAC-5925Close-the-loop notifications aren't ticket-scoped when one conversation spawns multiple bug ticketsDoneMediumMike Cruzsupport-agentneeds-prioclaude7d agoAC-5689Decouple CTD keyword attribution-match from action-match in resolveKeywordMatch (real-time opener stamping)DoneMediumMike Cruzauto-release7d agoAC-4776AI sales: static-flow response is dropped when lead sends a follow-up DM inside the response-delay windowDoneMediumMike Cruz7d agoAC-5882Booking confirmation email — recipient inactive/suppressed (Postmark 406)DoneMediumMike CruzBug7d agoAC-5685Email send skipped: client has no emailDoneMediumMike CruzBug7d agoAC-4385Booking confirmation email — Postmark default send failedDoneMediumMike CruzBug7d agoAC-5620Audio playback stops when phone is locked during guided workoutsDoneMediumMike CruzWeb Lab Platform Parity7d agoAC-5929"New Closed Sale" Slack notification silently dropped on transient Slack errorDoneMediumMike Cruzcategory:notificationscategory:paymentseverity:medium7d agoAC-5924Video uploads significantly slower after app update on iOS 1.1.15DoneMediumMike Cruzsupport-agent7d agoAC-5683Error: Failed to transcode picked videoDoneMediumMike CruzBug7d agoAC-5922Error: PayvaProvider.recordFromClearedPayment failed: insert or update on table "transactions" violates foreign key constraint "transactions_user_id_fkey"DoneMediumMike CruzBug7d agoAC-5873Give Claude (Slack Q&A bot) PostHog API access to manage experiments and feature flagsDoneMediumMike Cruzneeds-prio8d agoAC-5838Epic: AI Setter Prompt Improvement Loop — learn from won conversations, per-account + cross-accountDoneMediumMike Cruz9d agoAC-5844Phase 4 — Cross-account promotion tier (account → global by ≥K-account replication)DoneMediumMike Cruz9d agoAC-5842Phase 2 — Disqualification learner → booking_readiness config proposalsDoneMediumMike Cruz9d agoAC-5895Exercise-library video preview won't play in workout builderDoneMediumMike CruzWeb Lab Platform Parityclaude9d agoAC-5841Close the loop — auto-experiment on approve, human-promote on winDoneMediumMike Cruz9d agoAC-5840Phase 1 — Outcome-driven analyzer (winners vs losers) → prompt_suggestionsDoneMediumMike Cruz9d agoAC-5887AI exercise videos not shown on main workout screen (only under Edit Set)DoneMediumMike CruzWeb Lab Platform Parityclaude9d agoAC-5904Calendar "View Brief" links to old lead dashboard instead of new closer dashboardDoneMediumMike CruzBugWeb Lab Platform ParityCalendar9d agoAC-5843Phase 3 — Conversation-anatomy extractor (beats / truths / pivotal moment)DoneMediumMike Cruz9d agoAC-5774Gate sales-call recording on closer scope, drop the per-account flag (AC-5731 follow-up)DoneMediumUnassignedFeature9d agoAC-5852Generalize the AI Support eval suite into a shared agent-eval framework (agent_eval_*)DoneMediumMike Cruz10d agoAC-5277Add Marketing section to the Business tab in the AC Coach app (marketing health breakdown)DoneMediumMike Cruz10d agoAC-5860Remove hardcoded student pricing ($400-$800/mo, $350 floor) from default AI setter promptDoneMediumMike Cruzsales-agent10d agoAC-5766X1 — Reverse-engineer the TNF benchmark and port the winsDoneMediumMike Cruzsales-agent10d agoAC-4708Allow scheduled sales calls to start without hostDoneMediumMike CruzFeatureneeds-prioclaude10d agoAC-5539Nutrition values are incorrect for the high-protein takahashi noodle recipeDoneMediumMike CruzWeb Lab Platform Parity10d agoAC-5786Duplicate weekly check-ins for ScottyK Fitness clients — dedupe existing + stop the sourceDoneMediumMike Cruzneeds-priodev-test-retriedclaude+111d agoAC-5767X2 — Instrument winning conversation features as lead_facts + dashboardsDoneMediumMike Cruzsales-agentvis:internal12d agoAC-5831World-model one-time backfill: catch up on pre-routing Slack historyDoneMediumMike Cruz12d agoAC-5823Native support for unilateral (per-side) exercises in workoutsDoneMediumMike Cruz12d agoAC-5762B2 — Require value/proof delivery + objection handling before get_booking_link clearsDoneMediumMike Cruzsales-agent12d agoAC-5764B4 — Strategic financial-seriousness pre-frame (no price disclosure) before bookingDoneMediumMike Cruzsales-agent12d agoAC-5784Error: INSTAGRAM_USER insert hit 23505 but no ACTIVE winner found for igsid=1451227423547386 in account a3956e21-e4ed-4258-815d-6423cb753ac3DoneMediumMike CruzBugauto-release12d agoAC-5755Slack ticket bot: follow up in-thread when a Linear ticket is moved to DoneDoneMediumMike CruzReduce Manual Laborneeds-prioclaude+112d agoAC-4701Error: Failed to call log-food function: Edge Function returned a non-2xx status codeDoneMediumMike CruzBug12d agoAC-5697App link points to wrong company in leadDoneMediumMike CruzBug12d agoAC-5621Guided workout audio cues: add rest-end ("go") ding and set-completion soundDoneMediumMike Cruzneeds-prio12d agoAC-5769Phase 2b: finish web dev-test on the Linux runner fleet (provisioning fixes + live validation)DoneMediumMike Cruz12d agoAC-5777Booking confirmation email — Postmark send failedDoneMediumMike CruzBugclaude12d agoAC-5743Add 40%, 50%, and 60% effort optionsDoneMediumMike CruzFeatureneeds-prioclaude12d agoAC-5745Show food log quantities in coach web appDoneMediumMike CruzFeatureneeds-prioclaude12d agoAC-5633Enable AWS Secrets Manager boot self-fetch on remaining 2 fleet boxes (Phase 2 rollout)DoneMediumMike Cruzauto-release13d agoAC-5716feat(booking): add per-event-type redirect_url — redirect OB Health base booking URL to ob-health.comDoneMediumMike Cruzneeds-prioclaude13d agoAC-5663Backfill fixed_in_version on already-resolved support_issue_tickets (AC-5659 Layer 2 follow-up)DoneMediumMike Cruzsupport-agenttech-debtneeds-prio+213d agoAC-5717Allow closers to reschedule calls from the dashboardDoneMediumMike CruzFeatureneeds-prioclaude13d agoAC-5721Add points for MyFitnessPal integrated mealsDoneMediumMike CruzFeatureneeds-prioclaude13d agoAC-5631AI Support Agent Metabase dashboard (deflection, volume, escalation, SLA)DoneMediumMike CruzReduce Manual Laborsupport-agentvis:internal+313d agoAC-5725Rotate invalid SUPABASE_SERVICE_ROLE_KEY in apps/api/.env.prdDoneMediumUnassigned13d agoAC-5733Booking confirmation: wider desktop layout + fuller before/after wall + apply to Strategy CallDoneMediumMike Cruz13d agoAC-5732Booking confirmation: before/after gallery block + faster booking-page loadDoneMediumMike Cruz13d agoAC-5724FunctionsHttpError: Edge Function returned a non-2xx status codeDoneMediumMike Cruzauto-releaseBug13d agoAC-5714fix(web): redirect OB Health discovery-call booking URL to ob-health.comDoneMediumMike Cruzclaudedev-test-retried13d agoAC-4887Do not schedule calls without Google Calendar syncDoneMediumMike CruzFeatureneeds-prioclaude13d agoAC-5295AI support agent: add `mark_ticket_resolved` toolDoneMediumMike Cruzneeds-priodev-test-retriedclaude+114d agoAC-5652Foundation: add dietician account role + backfill existing designationsDoneMediumMike Cruzneeds-priodev-test-retriedclaude14d agoAC-5656Support agent reads global app-UI navigation guides from the knowledge base (Phase 0)DoneMediumMike Cruzneeds-prioclaudeauto-release14d agoAC-5644Misspelled `dietitian_approval_enabled` key silently breaks dietician approval queueDoneMediumMike Cruzclaude14d agoAC-5679CORS error on ac-client-app web "Complete Day" (food diary) — ambiguous PostgREST embedDoneMediumMike CruzBugauto-release16d agoAC-5664App-UI KB coverage ledger: route-tree walker + flow gap report (Phase 1)DoneMediumMike Cruzclaudeauto-release16d agoAC-4794Add support chat button to update payment methodDoneMediumMike CruzFeatureneeds-prioclaude17d agoAC-5638Trial signups show $0 Total Contract Value + no trial context in activation Slack messageDoneMediumMike Cruzauto-release17d agoAC-5577Add Excluded Leads tab to coach web AI SetterDoneMediumMike CruzFeatureneeds-prioclaude17d agoAC-5380Show AI-setter-paused leads in excluded leads tabDoneMediumlaurenjhin@gmail.comFeatureneeds-prioclaude17d agoAC-5397IG ad-clicked DMs should be created as LEAD, not AUDIENCE→LEADDoneMediumMike Cruzdev-test-retriedclaude17d agoAC-5487Meta Ads spend sync stale: account 1dd4d4ca-6ef0-4fa9-b57a-9ec2c596e8a1 (ad account unknown) has no facebook_ad_performance rows for 4d (last spend 2026-06-15) but 1 ad-click touch(es) arrived recently — likely a silent sync failure (Meta API returned 0...DoneMediumMike CruzBug17d agoAC-5485Fix food logging scroll jumping on inputDoneMediumUnassignedsupport-agentcategory:otherseverity:medium17d agoAC-5593Static-image creatives: batch upload + image ads + OCR-driven field suggestionsDoneMediumMike Cruz17d agoAC-5473Chat screen incorrectly shows "No messages sent yet" when messages existDoneMediumMike Cruz17d agoAC-5531Excluded lead does not appear in excluded leads listDoneMediumMike CruzBugclaude18d agoAC-5600Retroactive workout edits should show unrecorded template exercisesDoneMediumMike CruzBug18d agoAC-5607When creating a habit, the cancel and save buttons are blocked by the Pixel UI at the top (ex. Battery, location, notifications)DoneMediumMike CruzBugclaude18d agoAC-5491Regen Supabase types + drop temp casts after lead-scoring adaptive-weights deployDoneMediummiranda@supaband.com18d agoAC-4293Auto-create Linear tickets from the daily support-chat digestDoneMediumMike Cruzsupport-agent18d agoAC-4786Error: call_recordings bb6018f2-0a0d-4bc0-9016-3823fc601cfd has no account_id; analyzer requires an account contextDoneMediumMike CruzBug18d agoAC-5581Show “not a fit” status for disqualified leadsDoneMediumMike CruzFeatureneeds-prioclaude18d agoAC-5564Label support messages as AI agent or humanDoneMediumMike CruzFeatureneeds-prioclaude18d agoAC-5568Bring the coach web settings modal to coach mobileDoneMediumMike CruzFeatureneeds-prioclaude18d agoAC-5578Allow searching excluded leads by Instagram handleDoneMediumMike CruzFeatureneeds-prioclaude18d agoAC-5563Increase weight of age and budget in lead quality scoreDoneMediumMike CruzFeatureneeds-prioclaude+118d agoAC-5475Coach dashboard does not update in real-time when new messages arriveDoneMediumMike Cruz18d agoAC-5586Harden support-chat-monitor dedup: suppress re-filing of won't-fix / aged-out incidentsDoneMediumMike Cruzsupport-agent18d agoAC-4493Route mobile chat video uploads through Cloudinary + add upload progress UXDoneMediumMike Cruzauto-releaseFeature18d agoAC-4915Error: Upload failed with status 413DoneMediumMike CruzBug18d agoAC-3004Allow .mov video uploads in web app chatDoneMediumMike CruzFeatureneeds-prio18d agoAC-5127Error: Chunk size doesn't match upload size: 20971520 - 0DoneMediumMike CruzBug18d agoAC-5553Redesign AI Setter Settings modal (coach-facing)DoneMediumMike CruzFeatureneeds-prioclaude19d agoAC-5430React ErrorBoundary Error: cannot add `postgres_changes` callbacks for realtime:conv-exclusion-2f368d98-d1cc-4947-b1b5-1469128582c3 after `subscribe()`.DoneMediumMike CruzBug19d agoAC-5573Close-the-loop notifier silently skips AI-only (Miranda-handled) support threadsDoneMediumMike Cruzauto-releasesupport-agent19d agoAC-5570Batch creative upload — multi-file → one CTD ad per creative, with AI draft, confirmation table, and live per-row statusDoneMediumMike Cruz19d agoAC-5509DisallowedTransitionError: Disallowed transition: CALL_BOOKED -> NOT_A_FITDoneMediumMike Cruzauto-releaseBug19d agoAC-5552Temporary/permanent flag categorization + setter reclaimDoneMediumMike CruzFeatureneeds-prioclaude19d agoAC-5087Fix duplicate message sending in coach messagingDoneMediumMike Cruzsupport-agentcategory:otherseverity:medium19d agoAC-5443Coupon discounts do not reduce total contract valueDoneMediumMike CruzFeatureneeds-prioclaude19d agoAC-5215Phase 2 — Reporting facts: fact_meta_ad_insights + true-CPA metricsDoneMediumMike Cruz19d agoAC-5566feat(booking): add per-question analytics tracking to qualifier formDoneMediumMike Cruzneeds-prioclaude19d agoAC-5388ScottyK CTD Day-3 read — decide whether to launch Phase A ABO 3-way testDoneMediumMike Cruz19d agoAC-5403Workout Builder — restore inline exercise notes + numeric arrow-key stepper (Trevon feedback)DoneMediumMike CruzBugclaude20d agoAC-5551Ops admin UI to view/edit agent_knowledge (CRUD + visibility toggle)DoneMediumMike Cruzauto-releasetech-debtvis:internal20d agoAC-5536Sync local Claude Code memory into runner knowledge base, with a client-safe visibility firewallDoneMediumMike Cruzauto-releasetech-debtvis:internal20d agoAC-5228Split closer availability into 3- and 14-day viewsDoneMediumMike CruzFeatureneeds-prioclaude+120d agoAC-5476Clients can end up with multiple ACTIVE workout plans (28 affected) — app silently shows newest, masking program "resets"DoneMediumMike Cruzclaude20d agoAC-5317Error: Prepare encountered an error: recorder not prepared.DoneMediumMike CruzBug20d agoAC-5435Sandbox: channel simulation (Instagram / SMS / Photon coach chat)DoneMediumMike Cruzneeds-prio21d agoAC-5451Add support billing tool to delay subscription chargesDoneMediumMike CruzFeatureneeds-prioclaude21d agoAC-5508Show failed payment attempts on closer dashboardDoneMediumMike CruzFeatureneeds-prioclaude21d agoAC-5517Web: upload video creatives → CTD ad from tools/account/marketingDoneMediumMike CruzFeature21d agoAC-5468Update copy in coach mobile edit keyword modalDoneMediumMike CruzFeatureneeds-prioclaude21d agoAC-5469Update copy in coach mobile edit webform modalDoneMediumMike CruzFeatureneeds-prioclaude21d agoAC-5498Guided workout: drop scrub Jump/Resume bar; fix Watch ↔ Live Activity syncDoneMediumMike Cruztech-debtvis:clientclaude21d agoAC-5496Exclude link-preview bots (facebookexternalhit) from booking-link click trackingDoneMediumMike Cruzscheduling-toolmarketing-attributionvis:internal22d agoAC-5440Coach/assign-codes dropdown: add name search + fix slow loading ("No coaches available" flash)DoneMediumMike CruzUX flowFeatureneeds-prio+123d agoAC-5441Support interface: view/edit client phone number without opening full profileDoneMediumMike CruzFeatureneeds-prioclaude23d agoAC-5467Repoint AI tagger to emit sales-intent tagsDoneMediummiranda@supaband.comneeds-prioclaude23d agoAC-5447Alert on unanswered coach chat messages after 36 hoursDoneMediumMike CruzFeatureneeds-prioclaude23d agoAC-5470Preview the booking confirmation page (AC-5462 follow-up)DoneMediumMike Cruz24d agoAC-5462Dynamic booking confirmation page — account/offer selling contentDoneMediumMike Cruz24d agoAC-5463Closer call prep — surface ad creative + derived brief for booked leadsDoneMediumMike Cruz24d agoAC-5465Closed-sale Slack alert: show lead source + ad attribution, expand meme poolDoneMediumMike Cruzauto-release24d agoAC-4724IG webhook discards ad referrals for existing leads — last-touch ad attribution lostDoneMediumMike Cruzauto-release24d agoAC-5464Add price override option to standard checkout flowDoneMediumMike Cruzneeds-prioclaude24d agoAC-5382Allow push-view swipe gestures for Insights chat menuDoneMediumMike CruzFeatureneeds-prioclaude24d agoAC-5455Error: UnexpectedException: You can’t save the file “cloudinary-chunk-1781861086854-41943040.part” because the volume “User” is out of space. (at ExpoModulesCore/SyncFunctionDefinition.swift:139)DoneMediumMike CruzBugneeds-human-triage24d agoAC-4837Voice memo: tighten transient classifier to not mask disk-fullDoneMediumMike Cruz24d agoAC-5379Send IG/Messenger click-to-message conversions via Meta Conversions API for Business Messaging (stable page-scoped match keys)DoneMediumMike Cruzauto-release24d agoAC-5362Reorganize AI Setter smart keywords and web form navigationDoneMediumlaurenjhin@gmail.comFeatureneeds-prioclaude25d agoAC-2423Allow phone numbers with paranthesis in ac-client-app and ac-coach-appDoneMediumMike CruzBugOnboardingAll hands+125d agoAC-5239Add categories to AI trainer flag reasons dropdownDoneMediumMike CruzFeatureneeds-prioclaude25d agoAC-5373add function to upload image in the AI support agent playgroundDoneMediumMike CruzFeatureneeds-prioclaude25d agoAC-5364Second message box toggle flickers on first keyword editDoneMediumMike CruzBugclaude25d agoAC-4661Error: SendMessage failed with error: "replies are not enabled for this channel"DoneMediumMike CruzBugclaude25d agoAC-5402Add "wants to cancel" reason to flag-to-support flowDoneMediumMike CruzSupportFeatureneeds-prio+125d agoAC-5406Coach mobile excluded leads behavior is confusingDoneMediumMike CruzBugclaude25d agoAC-5415Fix mislabeled 100 g unit when editing foodsDoneMediumMike CruzBugclaude25d agoAC-5398Notify Slack when a support ticket is escalatedDoneMediumMike CruzFeatureneeds-prioclaude25d agoAC-5405Webforms give guidelinesDoneMediumMike Cruzclaudedev-test-retried25d agoAC-5326Proactive check-in auto-enrollment (AC-5325 Tier B)DoneMediumMike Cruzdev-test-retriedclaudeauto-release26d agoAC-5358CTD pilot for ScottyK (@scottykfitness / Faultline) — mirror OB Health click-to-DMDoneMediumMike Cruzauto-release26d agoAC-5361New AI Setter keywords don’t appear after savingDoneMediumMike CruzBugclaudehuman reviewed26d agoAC-4854Escalate failed outbound Twilio messages to a humanDoneMediumMike CruzFeatureneeds-prioclaude26d agoAC-5394Docs: Ad & Ad-Set Performance Tracing runbookDoneMediumMike Cruz26d agoAC-5385Fix push notifications not delivering after v1.1.5 updateDoneMediumMike Cruzsupport-agentcategory:notificationsseverity:medium26d agoAC-5327Http: error reading a body from connection: end of file before message length reachedDoneMediumMike CruzBugauto-release26d agoAC-4672Error: Start encountered an error: recording not started.DoneMediumMike CruzBug26d agoAC-4556Error: [messaging/unregistered] You must be registered for remote messages before calling getToken, see messaging().registerDeviceForRemoteMessages().DoneMediumMike CruzBug26d agoAC-5387Add “Asking for human” flag reason in AI TrainerDoneMediumMike CruzFeatureneeds-prioclaude26d agoAC-4382lead-routing fallback firedDoneMediumMike CruzBug26d agoAC-5128Structured exercise attributes + gym-animations CSV/video import pipelineDoneMediumMike Cruztech-debt27d agoAC-5345Add closed clients tab and fix filtering on closer dashboardDoneMediummiranda@supaband.comCoach WebSalesBug+327d agoAC-5355Reps stay fixed at the coach-set valueDoneMediumMike CruzBugclaude27d agoAC-5338CTD: give the AI setter ad context so it responds aware of the ad the lead came fromDoneMediumMike Cruz27d agoAC-5359Add chat export date-range options for coach assignmentsDoneMediumMike CruzFeatureneeds-prioclaude27d agoAC-5347Allow closers to edit lead name and assign gender from closer dashboardDoneMediummiranda@supaband.comCoach WebSalesFeature+227d agoAC-5351Allow editing lead names in the closer dashboardDoneMediumMike CruzFeatureneeds-prioclaude27d agoAC-5334AI Trainer Playground: searchable client picker, permalinks, tool trace + user-context diagnosticsDoneMediumMike Cruz28d agoAC-5261CI failure: Deploy to Staging — Deploy Edge Functions — 38b84bdDoneMediumMike CruzBugclaudeauto-release28d agoAC-5213[Epic] Marketing Agent & Autonomous Ads ManagementDoneMediumMike Cruz28d agoAC-5324Show points on all workout daysDoneMediumMike CruzFeatureneeds-prioclaude28d agoAC-5312Add dollars-off coupon to pay-in-full payment linkDoneMediumMike CruzFeatureneeds-prioclaude28d agoAC-5193Coach chat CSV improvements: sender labeling, purchase-based cutoff, per-creator bulk download with recency column, and subscription status columnDoneMediumMike Cruzneeds-prioclaude28d agoAC-5331Add get_contract_status tool to AI support agentDoneMediumMike Cruzneeds-prioclaude28d agoAC-5256Fix weight logging option missing from workout screenDoneMediumUnassignedsupport-agentcategory:sync_loadingseverity:medium29d agoAC-4931Guided workout: decouple swipe from media loading (settle-then-commit + scrub/active split)DoneMediumMike Cruz29d agoAC-5303View Brief opens the wrong closer pageDoneMediumMike CruzBugclaude30d agoAC-5320createLead: attached to match despite identity conflictDoneMediumMike CruzBug30d agoAC-5322Independent workouts initially load without reps and weightsDoneMediumMike CruzBugclaude30d agoAC-5292AI support agent: add `get_workout_assignments` + `get_goals_and_habits` toolsDoneMediumMike Cruzneeds-priodev-test-retriedclaude+130d agoAC-5302Hide closer booking links on team scheduling pageDoneMediumMike Cruzneeds-prioauto-releaseclaude+130d agoAC-5290AI support agent: add `get_stripe_portal_link` toolDoneMediumMike Cruzneeds-priodev-test-retriedclaude30d agoAC-5298Show message source channel in AI trainerDoneMediumMike Cruzneeds-prioauto-releaseclaude+130d agoAC-5313Add per-account disable toggle for close-the-loop automated messagesDoneMediumMike Cruzneeds-prioclaudeauto-release30d agoAC-5282Allow editing scheduled and recurring broadcast messagesDoneMediumMike CruzFeatureneeds-prioclaude30d agoAC-5276Standardize on generateUuid() in shared services (kill crypto.randomUUID() on Hermes)DoneMediumMike CruzBug31d agoAC-5272CMO Phase 4: Impact ledger + open loopsDoneMediumMike Cruzdev-test-retriedclaude31d agoAC-5299AI setter should exit follow-up sequence on explicit financial/timing declineDoneMediumMike Cruzneeds-prioclaude31d agoAC-5254Closed learning loop — measure shipped-variation lift vs source winnerDoneMediumMike Cruz31d agoAC-5219Phase 6 — Proactive MARKETING_HEALTH_CHECK loop + daily digestDoneMediumMike Cruz31d agoAC-5252Message-grain rollup + "Messages" view (winning vs fatiguing copy clusters)DoneMediumMike Cruz31d agoAC-5250Stop follow-ups after the lead ends conversationDoneMediumMike CruzFeatureneeds-prioclaude+131d agoAC-5253Messaging-insights LLM panel (cached, prompt-versioned briefs)DoneMediumMike Cruzdev-test-retried31d agoAC-5262CI failure: Deploy to Staging — Deploy Edge Functions — cbb2cd9DoneMediumMike CruzBugclaudeauto-release31d agoAC-5258Targeting / placement-grain true-CPA + audience Deep DiveDoneMediumMike Cruz31d agoAC-5247Auto winner→creative pre-generation cron (port CCOS ads-variations/auto.ts)DoneMediumMike Cruz31d agoAC-5236Add intent column and filters to AI trainer flagsDoneMediumMike CruzFeatureneeds-prioclaude32d agoAC-5229Lead qualifier responses do not populate without conversationDoneMediumMike CruzBugclaude32d agoAC-5218Phase 5 — Write tools @ L2 (approve-to-apply)DoneMediumMike Cruz32d agoAC-5214Phase 1 — Refactor Meta scripts into MetaAdsManagementServiceDoneMediumMike Cruz32d agoAC-5217Phase 4 — Marketing agent + read-only tools (in-app chat + Slack)DoneMediumMike Cruz32d agoAC-5224Workout builder exercise videos do not playDoneMediumMike CruzBugclaudedev-test-retried32d agoAC-2859Add UI screenshot capture to Claude Code RunnerDoneMediumMike Cruz32d agoAC-5210Meta targeting: customer-list (platform-users) Lookalike seed with local PII hashing + consent gateDoneMediumMike Cruz33d agoAC-5208Meta targeting tools: no-PII pixel-event Lookalike + conversion-objective campaign staging scriptsDoneMediumMike Cruz33d agoAC-5195Emit Meta CAPI "Lead" event on interest-form (Tally) lead creationDoneMediumMike Cruz33d agoAC-4784Admin Insights: preview chat + admin-side history (follow-up to AC-4727 MVP)DoneMediumMike CruzFeature33d agoAC-5088Fix nutrition logging UI scroll behavior when editing food entriesDoneMediumMike Cruzsupport-agentcategory:otherseverity:medium33d agoAC-5176Error: Failed to get team coaches: canceling statement due to statement timeoutDoneMediumMike CruzBug33d agoAC-5190Stop close-the-loop monitor re-filing tickets from our own resolution messagesDoneMediumMike Cruzsupport-agentcategory:notificationsseverity:medium33d agoAC-5199CAPI isRealEmail() only filters @instagram.placeholder — FB/Messenger placeholder emails leak to Meta as garbage emDoneMediumMike Cruzauto-releasemarketing-attribution33d agoAC-5200Consolidate remaining placeholder-email checks onto shared isPlaceholderEmail (AC-5199 follow-up)DoneMediumMike Cruzauto-releasemarketing-attribution33d agoAC-4824Phase 2 — /release-summary skill extension: write release_digests rowsDoneMediumMike Cruz33d agoAC-4660Multi-add food logging in the Text tab (food-text-multi-add flag)DoneMediumMike Cruz33d agoAC-5057Verify CAPI match-quality lift: Lead + Schedule EMQ read (7d post-deploy, 2026-06-10)DoneMediumMike Cruzmarketing-attribution33d agoAC-5018Lead CAPI events send only external_id to Meta — no em/ph/fn/ln (EMQ stuck at 2.5/10)DoneMediumMike Cruzauto-releasemarketing-attribution33d agoAC-5040EMQ 7-day maturity check: confirm Schedule/Lead lift (AC-5021 follow-up)DoneMediumMike Cruz33d agoAC-5148Run AC-5117 backfill: reactivate ~74 web-form leads stuck in AUDIENCEDoneMediumMike Cruz33d agoAC-5021Verify CAPI match-quality lift: Lead + Schedule EMQ after PII-forwarding fix (AC-5018/AC-5017)DoneMediumMike Cruzmarketing-attribution33d agoAC-5167Workout Builder — RPE 7/8/9 effort options (encoding + cross-consumer support)DoneMediumMike Cruz34d agoAC-5107Notify closers when leads cancel or rescheduleDoneMediumMike CruzFeatureneeds-prioclaude34d agoAC-5180Dark factory: dev-test harness/infra errors bounce green tickets — classify & auto-retry instead of posting "Dev-test failed"DoneMediumMike CruzclaudeBug34d agoAC-5114Stop confirmations for canceled or rescheduled meetingsDoneMediumMike CruzBugneeds-prioclaude34d agoAC-5110Cancellation reason picker on the manage-booking page (foundation)DoneMediumMike Cruzneeds-prioclaude34d agoAC-4858Notify closer when scheduled calls changeDoneMediumMike CruzFeatureclaude34d agoAC-4155Post-call: Per-closer performance dashboard (account owner view)DoneMediumMike CruzFeatureCoach Websales-agent34d agoAC-5003Auto-issue onboarding tasks on user creation (creator, coach, sales)DoneMediumMike Cruz34d agoAC-4950Surface the webform funnel (sent → clicked → submitted) on sales analytics — Phase 2 of AC-4933DoneMediumMike CruzFeature34d agoAC-5131Consolidate flow enrollment onto user_flow_progress; drop vestigial user_flow_enrollments tableDoneMediumMike Cruzauto-release34d agoAC-5146Creator "Build Your Team" dashboard in coach app (Business → Home)DoneMediumMike CruzFeature34d agoAC-5144Admin user-search times out (statement timeout on /api/admin/users/search)DoneMediumMike CruzBug34d agoAC-5145Admin onboarding overview shows empty/legacy rows — type='ONBOARDING' is overloadedDoneMediumMike CruzBug34d agoAC-5133Mobile: Show support chat for users in ai_support_config.test_user_ids regardless of statusDoneMediumMike Cruzclaude34d agoAC-5125Creator "Build Your Team" dashboard (web) — sectioned onboarding + offer strip + walletDoneMediumMike Cruz34d agoAC-4975Fix missing notifications on Android devicesDoneMediumMike Cruzsupport-agentcategory:notificationsseverity:medium34d agoAC-5112Add per-user allowlist to AISupportConfig for controlled AI Support agent rolloutDoneMediumMike Cruzneeds-prioclaude35d agoAC-4766Weekly Release DigestDoneMediumMike Cruzneeds-prioclaude35d agoAC-5106Backfill historical event_logs.event_dt = created_at for NULL rows (audited)DoneMediumMike Cruzauto-release35d agoAC-4866Mark messages as from aiDoneMediumMike Cruzclaude35d agoAC-5101Programmatic Stripe Connect (Standard) for account owners + creator onboarding taskDoneMediumMike CruzFeature35d agoAC-4976Prorate coach payouts when clients switch mid-monthDoneMediumMike CruzFeatureneeds-prioclaude35d agoAC-5063Add option to disable video autoplay playbackDoneMediumMike CruzFeatureneeds-prioclaude35d agoAC-5097Error: Unable to open URL: file:///private/var/containers/Bundle/Application/DFCCB41A-7BC2-480B-BBA3-6904495D6511/AlwaysCoach.app/https:/%5Bwww.amazon.com/Strength-Support-Non-GMO-Burpless-Softgels/dp/B01NBTJFJB/ref=sr_1_1_sspa%3Fcrid=3PROJLY4PSWRK&dib=eyJ2Ijo...DoneMediumMike CruzBug35d agoAC-5056React ErrorBoundary Error: useAdvancedSearch must be used within an AdvancedSearchProviderDoneMediumMike CruzBug35d agoAC-5069Allow viewing all leads in sales dashboardDoneMediumMike CruzFeatureneeds-prioclaude+135d agoAC-5076Show timezone when booking a callDoneMediumMike CruzFeatureneeds-prioclaude35d agoAC-5077Show "no contract" in support chatDoneMediumMike CruzFeatureneeds-prioclaude35d agoAC-4912Error: duplicate key value violates unique constraint "conversation_messages_stream_message_id_unique"DoneMediumMike CruzBug35d agoAC-5099Ops factory: low-confidence triage queue + /triage page with unblock actionsDoneMediumMike CruzReduce Manual Labordark-factoryvis:internal35d agoAC-4969Recurring community posts (web)DoneMediumMike Cruzneeds-prioclaude36d agoAC-5085Website visit tracking → paid-ads funnel (web_visits beacon + fact_web_visits + Dashboard 39 funnel card)DoneMediumMike Cruz36d agoAC-5089Purchases metric over-counts: replace with money-driven metric_purchases_by_period_v2DoneMediumMike Cruz36d agoAC-5061Scoped exact-match auto-merge job for duplicate_lead_candidates (AC-4972 #2)DoneMediumMike CruzBug36d agoAC-5058Duplicate accounts: cross-channel dedup + auto-merge backlog + uniqueness guard (AC-4972 follow-up)DoneMediumMike CruzBug36d agoAC-5020Error: Failed to list AI trainer chats: canceling statement due to statement timeoutDoneMediumMike CruzBug38d agoAC-4916SyntaxError: Unexpected end of JSON inputDoneMediumMike CruzBug38d agoAC-5027Only allow one age selection when booking callsDoneMediumMike CruzBugclaude38d agoAC-5019Error: Failed to fetch pending responses summary: canceling statement due to statement timeoutDoneMediumMike CruzBug38d agoAC-4965Error: Analyzer output not valid JSON: Expected ',' or '}' after property value in JSON at position 3177 (line 38 column 89)DoneMediumMike CruzBug38d agoAC-5036Error: health_connect is disabled on this dev-id. please enable on the dashboard.DoneMediumMike CruzBug38d agoAC-4852?anon_0_DoneMediumMike CruzBug38d agoAC-4444Close the remaining content_id gap: drive paying-lead attribution toward 80% targetDoneMediumMike Cruzmarketing-attribution38d agoAC-4967Allow recurring broadcast messages and community postsDoneMediumMike CruzFeatureneeds-prioReduce Manual Labor38d agoAC-5017Calendly Schedule CAPI events not sending em/ph to Meta (AC-4725 enrichment not landing)DoneMediumMike Cruzauto-releasemarketing-attribution38d agoAC-4752Validate AC-4718 / 4724 / 4725 / 4738 attribution deploy — 48h post-deploy checkDoneMediumMike Cruz38d agoAC-4945Booking change closer email skipped — no active Postmark integrationDoneMediumMike CruzBug39d agoAC-4781Verify AC-4686 fix is persisting qualifier_answers in productionDoneMediumMike CruzBug39d agoAC-4772Error: Twilio API error: 400 - {"code":21659,"message":"'From' +13122572941 is not a Twilio phone number or Short Code country mismatch","more_info":"https://www.twilio.com/docs/errors/21659","status":400}DoneMediumMike CruzBugclaude39d agoAC-5031Error: Failed to add food to plate: insert or update on table "meal_foods" violates foreign key constraint "meal_foods_food_id_fkey"DoneMediumMike CruzBugclaudedev-test-retried39d agoAC-4676Recalculate macros based on added/deleted ingredientsDoneMediumlaurenjhin@gmail.comclaude40d agoAC-4996Fix measure-attribution-health.ts: stale meta_capi_purchase event name → false "Purchase = 0"DoneMediumMike Cruzauto-release40d agoAC-5023Admin: cross-account AI Setter config pageDoneMediumMike Cruz40d agoAC-4725Calendly bookings lose ad attribution — confirm UTM propagation through booking linksDoneMediumMike Cruzauto-release40d agoAC-4853Search full pageDoneMediumlaurenjhin@gmail.comclaudehuman reviewed40d agoAC-4849AI agent is thinking needs to showDoneMediumMike Cruzclaudehuman reviewed40d agoAC-4997Coach payout tag bonuses: enforce forward-only effective date + confirm bonusType (ScottyK follow-up)DoneMediumMike CruzBug40d agoAC-4797AI setter settingsDoneMediumMike Cruzdev-test-retriedclaudehuman reviewed40d agoAC-5004Onboarding tasks system: role-based registry, service, and admin assignment + progress UIDoneMediumMike Cruzcategory:onboardingvis:internal40d agoAC-5000Error: Unable to open URL: https://us-east.stream-io-cdn.com/1325551/attachments/746aeaea-c9af-4af0-8b96-7e0f37f1458d.IMG_1355.mp4?Key-Pair-Id=APKAIHG36VEWPDULE23Q&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy1lYXN0LnN0cmVhbS1pby1jZG4uY29tLzEzMjU1N...DoneMediumMike CruzBugneeds-human-triageclaude40d agoAC-4978CI failure: Deploy to Staging — Link project and push database — 1c1997cDoneMediumMike CruzBugclaudeauto-release+140d agoAC-4977CI failure: Deploy to Staging — Link project and push database — c524a2bDoneMediumMike CruzBugclaudeauto-release40d agoAC-4968Recurring broadcast messages (web)DoneMediumMike Cruzneeds-prioclaude40d agoAC-4966Show automatic confirmation texts in ACDoneMediumMike CruzFeatureneeds-prioclaude40d agoAC-4516Make payment method update UI discoverable after failed payment notificationDoneMediumMike Cruzseverity:mediumcategory:paymentsupport-agent+141d agoAC-4634Error: Failed to fetch active room: JWT expiredDoneMediumMike CruzBugauto-release41d agoAC-4545Error: Failed to update progress entry: JWT expiredDoneMediumMike CruzBugauto-release41d agoAC-4640Error: Failed to fetch selected attributes: JWT expiredDoneMediumMike CruzBugauto-release41d agoAC-4639supabase.from.{#2}.single.then$argument_0DoneMediumMike CruzBug41d agoAC-4495Verify AC-4382 fix: lead-routing fallback Sentry count returns to zeroDoneMediumMike Cruz41d agoAC-4909Fix workout data not loading on initial startDoneMediumMike Cruzsupport-agentcategory:sync_loadingseverity:medium41d agoAC-4910Allow admins and owners to schedule community postsDoneMediumMike CruzFeatureneeds-prioclaude+141d agoAC-4957Sales-call report v2: score out of 10, flag unsure questions + inaccuracies (Miranda feedback)DoneMediumMike Cruzauto-release41d agoAC-4955CI failure: Deploy to Staging — Deploy Edge Functions — dfbf4b5DoneMediumUnassignedBugclaudeauto-release41d agoAC-4902Booking change closer email skipped — no active Postmark integrationDoneMediumUnassignedBug41d agoAC-4764Create AI sales call alert and scoring agentDoneMediumMike CruzFeatureneeds-prioclaude41d agoAC-4917Guided workout: Watch launch is a dismissible gating screen, not a trap modalDoneMediumMike CruzBug42d agoAC-4904Automatically categorize support chat conversations into common scenariosDoneMediumMike CruzFeatureneeds-prioclaude44d agoAC-4908Restore e-signatures link in support chat profileDoneMediumMike CruzBugclaude44d agoAC-4871Dark Factory — Feature Flags + Acceptance Gate (umbrella)DoneMediumMike Cruzneeds-prio45d agoAC-4884Add sales notification bubble for owned lead messagesDoneMediumMike CruzFeatureneeds-prioclaude45d agoAC-4899Feature flags × impersonation: is_internal targeting + flag-identity toggleDoneMediumMike Cruz45d agoAC-4888CI failure: Deploy to Staging — Deploy Edge Functions — 02af749DoneMediumMike CruzBugclaudeauto-release+145d agoAC-4859tryCallOneDoneMediumMike CruzBug45d agoAC-4861iOS 26: header bar buttons render light (white) on first paint until interactionDoneMediumMike Cruz45d agoAC-4835Afternoon, voice memos for IOS is not working yet again. Can you all assistDoneMediumMike Cruz45d agoAC-4669Reconcile points-balance drift and lock users.points to the ledgerDoneMediumMike Cruzsupport-agentcategory:data_correctnessseverity:medium45d agoAC-4086Lead routing engine: replace hard-coded qualification with config-driven signals → categories → routesDoneMediumMike CruzclaudeSales45d agoAC-4869Prefetch guided workout announcement audio to remove duck-before-play lagDoneMediumMike Cruzvis:clientclaudeWorkouts+145d agoAC-4423Workout TTS: phrase-library composition with stable cache keysDoneMediumMike Cruzcategory:audio_voicetech-debtvis:internal45d agoAC-4839Scheduling tool - confirmation text flowDoneMediumMike Cruzneeds-prioclaudeclaude:needs-human46d agoAC-4798Expose AI setter playground for support agentDoneMediumMike CruzFeatureneeds-prioclaude46d agoAC-4801Scheduling tool - require confirmationDoneMediumMike Cruzneeds-prioclaude46d agoAC-4828Phase 6 — Refresh / Update CTAs on the digest detail pageDoneMediumMike Cruz46d agoAC-4808Workout timer pauses when leaving the workout screen or appDoneMediumMike Cruzsupport-agentcategory:otherseverity:medium46d agoAC-4823Phase 1 — Backend: release_digests tables + RPCs + serviceDoneMediumMike Cruz46d agoAC-4829Clean up apps/web TypeScript errors (~218 errors)DoneMediumMike Cruz46d agoAC-4714Error: Failed to update progress entry: Cannot coerce the result to a single JSON objectDoneMediumMike CruzBug46d agoAC-4825Phase 3 — Coach app: Releases top tab + list + detail + unreadDoneMediumMike Cruz46d agoAC-4833False "new unread message" popup appears after sending a message from the chat screenDoneMediumMike Cruzcategory:otherseverity:mediumsupport-agent46d agoAC-4826Phase 4 — Client app: Releases top tab + list + detail + unread + brand themesDoneMediumMike Cruz46d agoAC-4827Phase 5 — Monday 6am Pacific push cron + deep-link handlerDoneMediumMike Cruz46d agoAC-4813Clean up pre-existing TypeScript errors across monorepo (~37 errors)DoneMediumMike Cruz46d agoAC-4832Populate profile phone from pre-call briefDoneMediumMike CruzBugclaude46d agoAC-4539Error: Prepare encountered an error: Error Domain=NSOSStatusErrorDomain Code=561017449 "Session activation failed" UserInfo={NSLocalizedDescription=Session activation failed}DoneMediumMike CruzBugauto-release46d agoAC-4715App Hanging: App hanging for at least 2000 ms.DoneMediumMike CruzBug46d agoAC-4492Guided workout: video expand/fill button pauses workout when tappedDoneMediumMike Cruzvis:clientUXseverity:medium46d agoAC-4818Consolidate per-conversation realtime subscriptions into a single providerDoneMediumMike Cruz46d agoAC-3964Check for Updates says no updates availableDoneMediumMike CruzBug46d agoAC-4810metric_booking_link_cohort: drop sales-pool filter & freeze quality by source (v2)DoneMediumMike Cruzauto-release46d agoAC-4707Use internal scheduling events instead of Calendly linksDoneMediumMike CruzFeatureneeds-prioclaude+146d agoAC-4765Close native scheduling gaps from Calendly replacementDoneMediumMike CruzFeatureneeds-prioclaude46d agoAC-4809Fix progress photos overdue status not updating after uploadDoneMediumMike Cruzsupport-agentcategory:uploadseverity:medium46d agoAC-4780Make Recent the default sales dashboard sortDoneMediumMike CruzFeatureneeds-prioclaude46d agoAC-4802Sort support tickets by most recent activityDoneMediumMike CruzFeatureneeds-prioclaude46d agoAC-4803Auto-close failed payment tickets after successful paymentDoneMediumMike CruzFeatureneeds-prioclaude46d agoAC-4711Impersonate user search returns inaccurate resultsDoneMediumMike CruzBug46d agoAC-4703Reassignment closer email skipped — closer has no email on fileDoneMediumMike CruzBug47d agoAC-4775Notify support chat users when flagged issues are fixedDoneMediumMike CruzFeatureneeds-prioclaude47d agoAC-4799Collapse `Network request timed out` noise in mobile apps (retry + Sentry filter)DoneMediumMike CruzBug47d agoAC-4621Add pre-call brief to external Google calendar eventsDoneMediummiranda@supaband.comFeature47d agoAC-4597Error: Failed to search recipes: Error: Acquiring process lock with name "lock:sb-zbetrqruidsjcfsnsqrh-auth-token" timed outDoneMediumMike Cruzauto-releaseBug47d agoAC-4596Error: Failed to load saved plates: Error: Acquiring process lock with name "lock:sb-zbetrqruidsjcfsnsqrh-auth-token" timed outDoneMediumMike Cruzauto-releaseBug47d agoAC-4644Themed AI Agent Conversations for Account OwnersDoneMediumMike Cruz47d agoAC-4737Booking disqualified by qualifier (AC-4270)DoneMediumMike CruzBug47d agoAC-4249Generalized question-based qualifier with waitlist routing for booking linksDoneMediumMike Cruz47d agoAC-4722Add configurable minimum notice periods for schedulingDoneMediumMike CruzFeatureclaudedev-test-retried+247d agoAC-4746Track Inbox Quick Actions — snooze, dismiss, mark reviewedDoneMediumMike Cruzauto-releasevis:internalFeature47d agoAC-4768Tag coaching messages by AI-assist vs human (sent_by_coach_ai_assist)DoneMediumMike Cruzauto-releasevis:internalFeature47d agoAC-4750Build metric_plan_adoption + metric_goal_adherenceDoneMediumMike Cruzauto-releasevis:internalFeature48d agoAC-4743food-search edge fn: distinguish vision queries with mode: photoDoneMediumUnassignedvis:internalFeature48d agoAC-4753Drop on-device video compression in mobile chat (no longer needed post-Cloudinary)DoneMediumMike Cruzauto-releaseFeature48d agoAC-4306Fix video upload failures in messaging and chatDoneMediumMike Cruzsupport-agent48d agoAC-4710Backfill Calendly call info into AlwaysCoachDoneMediumMike CruzFeatureneeds-prio48d agoAC-4675Close the CALL_TAKEN data gap: conversion resolver + closer attestation tasksDoneMediumMike Cruz48d agoAC-4497Verify AC-3493 Terra step-bucket split is firing in prodDoneMediumMike Cruztech-debtclaude49d agoAC-4695Support decimal serving inputs in food loggingDoneMediumMike CruzFeatureclaude50d agoAC-4692Auto-promote staging gate: accept ancestor staging runs, not exact-SHA onlyDoneMediumMike Cruzdark-factory51d agoAC-4679Invitee link opens CRM profile instead of sales profileDoneMediumMike CruzBug51d agoAC-4678call_outcomes: classify sales-call outcomes for the account-health agentDoneMediumMike Cruzsales-agentauto-releasevis:internal51d agoAC-4652Unified agent interaction-channel abstraction (Slack + in-app conversations)DoneMediumMike Cruz52d agoAC-4647Agent runtime: conversation channel, output, account-management MCP toolsDoneMediumMike Cruz52d agoAC-4657Async conversation UX: pending state, failure handling & notificationsDoneMediumMike Cruz52d agoAC-4650Coach app: agent chat screen + Stream custom-attachment widgetsDoneMediumMike Cruz52d agoAC-4658Rollout: per-account feature flagDoneMediumMike Cruz52d agoAC-4651Web app: render themed AI conversations + HTML/MCP-App widget renderingDoneMediumMike Cruz52d agoAC-4673Remove factory-approval-reaper — fold approval recovery into the Slack inbox consumerDoneMediumMike Cruz52d agoAC-4643Add reassign action for upcoming scheduled eventsDoneMediumMike CruzFeature52d agoAC-4656Agent action-authorization, confirmation & auditDoneMediumMike Cruz52d agoAC-4649Coach app: themed conversation list + new-chat flowDoneMediumMike Cruz52d agoAC-4674Fix-bot can report a fix "completed" without moving the ticket — linear_update_issue silently no-ops on wrong param namesDoneMediumMike Cruzdark-factoryauto-releaseBug52d agoAC-4666Notify reassigned closers about transferred scheduled callsDoneMediumMike CruzFeatureneeds-prio52d agoAC-3360[Client App] Chosen serving size not saved - always logs 1 servingDoneMediumMike Cruz52d agoAC-2980Attach demo videos to coach web workout templatesDoneMediummiranda@supaband.comFeature53d agoAC-4646Theme registry & focusing-function configDoneMediumMike Cruz53d agoAC-4645Data model: themed AI agent conversationsDoneMediumMike Cruz53d agoAC-4637Add Stripe profile link in support chatDoneMediumMike CruzFeature53d agoAC-4641Add fact_sales_calls so agents count sales calls across all booking pathsDoneMediumMike Cruzauto-release53d agoAC-4648MCP Apps widget contract & server SDKDoneMediumMike Cruz53d agoAC-4450Migrate scheduling metrics to fact_/dim_/metric_ pattern + clean up Dashboard 31DoneMediumMike Cruzauto-releasetech-debtscheduling-tool53d agoAC-4630Account-scoped agents' scheduled Slack briefings post as the global Kevin botDoneMediumMike Cruz53d agoAC-4456AI Trainer: show clickable Instagram handle under lead name, include in searchDoneMediumMike Cruz53d agoAC-4466Error: Failed to fetch training scenarios: column users_1.instagram_handle does not existDoneMediumMike CruzBug53d agoAC-4615Instagram username not populating on closer dashboardDoneMediumMike CruzBug54d agoAC-4608Error: GetStream response missing message.idDoneMediumMike CruzBug54d agoAC-4558Error: [messaging/unknown] The operation couldn’t be completed. INTERNAL_SERVER_ERRORDoneMediumMike CruzBugauto-release54d agoAC-4603Bootstrap runner auto-update on the Mac mini (one-time manual deploy)DoneMediumMike Cruzdark-factory54d agoAC-4600IG comments containing "coach"/"ready" misroute to LEAD instead of AUDIENCEDoneMediumMike Cruzauto-release54d agoAC-4602Runner auto-update — self-deploying claude-code-runnerDoneMediumMike Cruzdark-factoryauto-release54d agoAC-4599Migrate factory thread Slack listener to the durable events inboxDoneMediumMike Cruzdark-factoryauto-release54d agoAC-4595Slack: durable Events-API inbox (replace Socket Mode push)DoneMediumMike Cruzauto-releaseneeds-prio54d agoAC-4590integrations-simplecheck: unregistered widget clientIdDoneMediumMike CruzBug54d agoAC-6112Remove ANTHROPIC_API_KEY from Vercel: fold plan-doc-ai and weight-goal-inference onto the shared AI layerDoneLowMike Cruz3d agoAC-6102Migrate triage-bot, classify, and dev-test-bot to DB-driven promptsDoneLowMike Cruz3d agoAC-6103Migrate fix-bot to a DB-driven prompt (last, and only if warranted)DoneLowMike Cruz3d agoAC-5943Multi-active workout plans · follow-up polish (following badge, cap tooltip, regen types)DoneLowMike Cruz7d agoAC-5775RemoteServiceException$ForegroundServiceDidNotStartInTimeException: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{bebf1e u0 com.alwayscoach.app/expo.modules.audio.service.AudioControlsService c:com.alwayscoach.app}DoneLowMike CruzBug7d agoAC-5747AI Support Agent dashboard: add Account / Date Range / Period filters + per-card explanationsDoneLowMike Cruzneeds-prio13d agoAC-5726Migrate "AI Support Agent" Metabase dashboard onto metric_support_* / fact_support_* functionsDoneLowMike Cruzneeds-prioclaudeauto-release13d agoAC-5643Rename "dietitian" → "dietician" across macro sign-off + add per-account toggle on settings pageDoneLowMike Cruztech-debtvis:coachclaude16d agoAC-5667App-UI KB: annotate Maestro flows with screen markers (Phase 2a)DoneLowMike Cruzclaudeauto-release16d agoAC-5597Change “service ends” wording in support billing viewDoneLowmiranda@supaband.comBugclaude18d agoAC-5479Add gray input field to message edit text boxesDoneLowMike CruzBugneeds-prioclaude19d agoAC-5158Send twice-daily closer availability report to engineeringDoneLowMike CruzFeatureneeds-prioclaude20d agoAC-5529Remove extra back button on webform detail pageDoneLowMike CruzBugclaude20d agoAC-5511Remove Web form and Resurrected lead from Smart keywordsDoneLowMike CruzFeatureneeds-prioclaude21d agoAC-5381Remove secondary text from previous chats in insights menuDoneLowlaurenjhin@gmail.comFeatureneeds-prioclaude21d agoAC-5442Add confirmation before sending Stripe email receiptsDoneLowMike CruzFeatureneeds-prioclaude21d agoAC-5499Exclude preview-bot clicks at the analytics view layer (link_clicks / all_events)DoneLowMike Cruzscheduling-toolmarketing-attributiontech-debt22d agoAC-5478Remove two toggles from coach mobile AI Setter tabDoneLowMike CruzFeatureclaude23d agoAC-2396Phone number field shouldn't look editableDoneLowMike CruzPolishAll handsSettings25d agoAC-5383Match coach mobile chat tabs to home page stylingDoneLowMike CruzFeatureneeds-prioclaude25d agoAC-5363Remove AI Setter tab divider and title-case Smart KeywordsDoneLowlaurenjhin@gmail.comBugclaudehuman reviewed26d agoAC-5389Update mobile edit keyword screen to match designDoneLowMike CruzFeatureneeds-prioclaude26d agoAC-5300Make left side panel horizontally expandableDoneLowMike Cruzneeds-prioauto-releaseclaude+130d agoAC-5281CMO Phase 5 follow-up: score batch-launched composites in the variation scoreboard (per-item parent attribution)DoneLowMike Cruz31d agoAC-5260[Spike] Ads Leaderboard + SONNET UGC ad framework (own epic candidate)DoneLowMike Cruzauto-release31d agoAC-5259Live-ads browser — real-time "what's running now" viewDoneLowMike Cruz31d agoAC-5232CI failure: Deploy to Staging — Link project and push database — 795a938DoneLowMike CruzBugclaudeauto-release32d agoAC-5220Phase 7 — Graduate safe actions to L3 (auto-within-guardrails)DoneLowMike Cruz32d agoAC-5205Weekly release digest: embed Linear screenshots in server-side generation (fast-follow to AC-5103)DoneLowMike Cruz32d agoAC-5221Weekly release digest stylingDoneLowMike Cruzclaude32d agoAC-5080Allow pinning recovered leads back to dashboardDoneLowMike CruzFeatureneeds-prioclaude35d agoAC-5062Sent message notification blocks done checkboxDoneLowMike CruzBugclaude38d agoAC-4946Right align message bubblesDoneLowMike Cruzclaudehuman reviewed40d agoAC-4989CI failure: Deploy to Staging — Link project and push database — f47a044DoneLowMike CruzBugclaudeauto-release40d agoAC-4882Link invitee in bookings tab to closer profileDoneLowMike CruzBugneeds-prioclaude45d agoAC-4868Remove confusing/inaccurate Tally interest-form routing Slack notificationDoneLowMike Cruzauto-release45d agoAC-4642Add timezone to scheduling date override sectionDoneLowMike CruzFeature52d agoAC-3458[Points] Balance discrepancy between users.points and points_transactions sumDoneLowMike CruzBug52d agoAC-4611Update waitlist form confirmation copyDoneLowMike CruzFeature53d agoAC-3916Playground for AI setterDoneLowlaurenjhin@gmail.com54d agoAC-3942Add account-specific tag visibility and edit permissionsDoneLowMike CruzFeature54d agoAC-5913Surface Meet auto-recordings in the account-wide Call Recordings page (mirror to call_recordings)DoneNo priorityShubh Mittal4h agoAC-6196Epic: Self-serve offer checkout (ad → month-to-month purchase → coached onboarding)DoneNo priorityMike Cruz9h agoAC-6347OTA to ProdPreview on develop merges (eas-update-client-app-2.yaml)DoneNo priorityUnassigned12h agoAC-6346ProdPreview EAS wiring + export-compliance + autoIncrement + TestFlight submit fixesDoneNo priorityUnassigned12h agoAC-6328Profile stack + Settings shell + sign-out with cache clearDoneNo priorityUnassigned12h agoAC-6325Progress photos + before/after comparisonDoneNo priorityUnassigned12h agoAC-6324Weight-trend chart (Skia / victory-native XL)DoneNo priorityUnassigned12h agoAC-6320Groups feed, posts, comments, reactions, members, invites, composeDoneNo priorityUnassigned12h agoAC-6316Forms-based check-in submit + history (forms-only)DoneNo priorityUnassigned12h agoAC-6311Image + voice attachments + read receiptsDoneNo priorityUnassigned12h agoAC-6310Conversation list + live Stream threadDoneNo priorityUnassigned12h agoAC-6304Recipe browse / detail / logDoneNo priorityUnassigned12h agoAC-6303Scan a barcode to log foodDoneNo priorityUnassigned12h agoAC-6302Log food from recentsDoneNo priorityUnassigned12h agoAC-6301Nutrition diary readDoneNo priorityUnassigned12h agoAC-6296Workout media: pooled video + narration seam + Live Activity seamDoneNo priorityUnassigned12h agoAC-6295List runner + List/Focus toggle scaffoldingDoneNo priorityUnassigned12h agoAC-6294Runtime engine: prescription loader + set-results reducer + rest timer + complete-workout mutationDoneNo priorityUnassigned12h agoAC-6293Workout completion history log + per-set session detailDoneNo priorityUnassigned12h agoAC-6292Current plan + this week + "Up next"DoneNo priorityUnassigned12h agoAC-6283Session-survival Supabase storage + resilient-fetch (expired-JWT replay)DoneNo priorityUnassigned12h agoAC-6282Zustand auth store (replaces AuthContext)DoneNo priorityUnassigned12h agoAC-6281Pure, tested evaluateAppAccess access-gateDoneNo priorityUnassigned12h agoAC-6280Phone/OTP sign-in + verify with country pickerDoneNo priorityUnassigned12h agoAC-6278Theme tokens light/dark (S1) + brand-asset module (S3) + dual-identity build (S5)DoneNo priorityUnassigned12h agoAC-6277Native tabs + per-tab Stack + header avatar; nav-as-config (S2)DoneNo priorityUnassigned12h agoAC-6276features/&lt;domain&gt; convention + README rulesDoneNo priorityUnassigned12h agoAC-6275Shared UI kit primitives on react-native-reusablesDoneNo priorityUnassigned12h agoAC-6274Query/mutation/domain-event layer + query-keys registry + invalidation seam (S4)DoneNo priorityUnassigned12h agoAC-6273Bootstrap rebuild + jest-expo/RNTL render test infraDoneNo priorityUnassigned12h agoAC-6245Triage classifier: restore daily auto-fix cap + stop removeLabel no-op polluting linear_action_errorsDoneNo priorityMike Cruzauto-releaseBug12h agoAC-6244docs(runner): document mobile dev-test capacity + second Mac worker pathDoneNo priorityMike Cruzauto-release12h agoAC-6246Triage classifier enrichment loop: related-work context + safe-domain enrich band (raise auto-fix recovery)DoneNo priorityMike Cruzauto-releaseBug12h agoAC-6234CTD loader on daily cron + bake-off "last loaded" status indicatorDoneNo priorityMike Cruz1d agoAC-6237CTD ingest on daily cron: Drive → backlog + durable Storage copy (autonomous copy-on-index)DoneNo priorityMike Cruz1d agoAC-2279Speech recognition errorDoneNo priorityMike Cruz1d agoAC-6219Version-performance timeline viewDoneNo priorityUnassigned1d agoAC-6213Epic: Conversational AI-setter prompt tuning (eval-gated versioning + reserved A/B)DoneNo priorityMike Cruz1d agoAC-5941Dumbbell lateral raise video does not playDoneNo priorityMike CruzBug1d agoAC-6222Route prompt-tuning LLM call via Supabase AI edge layer (AC-6105 consistency)DoneNo priorityUnassigned1d agoAC-6221Anecdote to eval-case capture loopDoneNo priorityUnassigned1d agoAC-6220Slow-lane "Test as A/B" handoff to experiment builderDoneNo priorityUnassigned1d agoAC-6218Access: open prompt-tuning to account owners (account-layer scoped)DoneNo priorityUnassigned1d agoAC-6217web-lab "Tune prompt" conversational tab (two-pane UI)DoneNo priorityUnassigned1d agoAC-6216Eval + guardrail gate for proposed prompt versionsDoneNo priorityUnassigned1d agoAC-6215Prompt-editing agent service (LLM agent-with-tools)DoneNo priorityUnassigned1d agoAC-6214Account-layer setter prompt versioning service (fast lane)DoneNo priorityUnassigned1d agoAC-6197E1 · Single-offer configDoneNo priorityMike Cruz2d agoAC-6198E2 · Public checkout-mint endpointDoneNo priorityMike Cruz2d agoAC-6199E3 · Public checkout form page (phone-first, wallet-forward)DoneNo priorityMike Cruz2d agoAC-6200E4 · Success / cancel return pagesDoneNo priorityMike Cruz2d agoAC-6201E5 · Purchase-confirmation SMS (download the app)DoneNo priorityMike Cruz2d agoAC-6202E6 · Per-account activation config (anti-stranding)DoneNo priorityMike Cruz2d agoAC-6203E7 · End-to-end verificationDoneNo priorityMike Cruz2d agoAC-6204E8 · Abandoned-cart SMS recoveryDoneNo priorityMike Cruz2d agoAC-6225Auto-promote CI gate misses web-lab (and Vercel): red develop shipped to prodDoneNo priorityMike Cruz2d agoAC-5534Auto-promote: gate develop→main prod release on a green develop CI (test) runDoneNo priorityMike Cruzdark-factorytech-debtvis:internal2d agoAC-3905Coaches can't upload videos for exercisesDoneNo priorityMike CruzBug3d agoAC-4850Horizontal menu not centeredDoneNo priorityMike Cruzhuman reviewed3d agoAC-5170AI Support Agent: inject current date into system promptDoneNo priorityUnassignedneeds-prio3d agoAC-5592Dark-factory reliability: self-healing Supabase watchdog + self-explaining auto-promote blockDoneNo priorityMike Cruzauto-release4d agoAC-4044Account admins/team-only clients invisible on /crm/dashboard (search + ASC pagination)DoneNo priorityMike CruzBugCoach dashboardCoach Web4d agoAC-6054Payva pay-in-full: count a sale once (first installment), not per cleared paymentDoneNo priorityMike Cruzcategory:notificationsauto-releasecategory:data_correctness+25d agoAC-6034Consolidate paid-ads daily sync: retire cron-meta-insights-sync schedule, runner owns dailyDoneNo priorityMike Cruzauto-releaseBug5d agoAC-6030Guided video-led workouts: library (ac_media) exercise videos have no HLS streaming-profile derivatives (m3u8 404s)DoneNo priorityMike CruzBug5d agoAC-5940Prevent phone updates from skipping auth.users syncDoneNo priorityMike CruzBug5d agoAC-5645Verify AC-5635 depth floor is increasing OB Health conversation lengthDoneNo priorityUnassigned5d agoAC-5859Delete orphaned roadmap board client code + push deep-link pathsDoneNo priorityMike Cruzneeds-prio5d agoAC-5858SupportAgent: add retention escalation reason for cancellation intentDoneNo priorityMike Cruzneeds-prio5d agoAC-5857Export legacy user_feedback rows to triage + freeze the write pathDoneNo priorityMike Cruzneeds-prio5d agoAC-5856Route "Send Feedback" into the support chat + unhide support row for coached usersDoneNo priorityMike Cruzneeds-prio5d agoAC-5855Backfill: guarantee every client-app user has a support conversationDoneNo priorityMike Cruzneeds-prio5d agoAC-5525Lead scoring: 10-factor combined model + weekly adaptive re-fit + qualifier decompositionDoneNo prioritymiranda@supaband.comvis:coachclaude5d agoAC-5676Google Calendar invites are missing lead form responsesDoneNo priorityMike CruzBug5d agoAC-5985web-lab lint to zero — Tier 2 React Compiler (set-state-in-effect) + clear all warnings + make lint blockingDoneNo priorityMike Cruz6d agoAC-5984Burn down React Compiler (react-hooks v6) lint findings in web-lab — Tier 1 (render-purity correctness)DoneNo priorityMike Cruz6d agoAC-5960KB self-update: content-signature change detection for the support-agent app-UI knowledge base (code-only)DoneNo priorityMike CruzReduce Manual Laborsupport-agenttech-debt+16d agoAC-5944Add timer to self-guided workouts in the client appDoneNo priorityMike CruzFeatureneeds-prio6d agoAC-5827Pull qualifier answers into notes when a call is bookedDoneNo priorityUnassignedFeatureneeds-prio7d agoAC-5869Multi-active workout plans · Slice 2 — coach web UI (WorkoutsPanel lists all active plans, per-plan activate/deactivate)DoneNo priorityUnassignedneeds-prio7d agoAC-5868Multi-active workout plans · Slice 1 — schema + service (allow multiple ACTIVE, add selected_workout_plan_id)DoneNo priorityUnassignedneeds-prio7d agoAC-5870Multi-active workout plans · Slice 3 — client mobile plan switcher (Workouts tab)DoneNo priorityUnassignedneeds-prio7d agoAC-5865AI support agent proactively acknowledges coach "Flag to Support" notesDoneNo priorityMike Cruzsupport-agentvis:client7d agoAC-5854Consolidate client feedback channels into the support chat interfaceDoneNo priorityMike CruzFeatureneeds-prio7d agoAC-5753Surface coach flag / ticket notes in the support chat as staff-only internal messagesDoneNo priorityMike Cruzsupport-agentvis:coach7d agoAC-5627Investigate booking link sent before 15 lead repliesDoneNo priorityMike CruzBug7d agoAC-5901Add support-side partial credits for active billing accountsDoneNo priorityMike CruzFeatureWeb Lab Platform Parityneeds-prio8d agoAC-5209Previous weights do not save after checkmark entryDoneNo priorityMike CruzBug9d agoAC-5907Dev-test lane: match ticket ID in commit SUBJECT, not whole message (fixes over-union of cross-referencing epic siblings)DoneNo priorityMike Cruzauto-releasedark-factory9d agoAC-5914Show "Connected as <email>" on Google integration + warn on personal-account connectionsDoneNo priorityShubh Mittal9d agoAC-5908Dev-test: browser-lane cold-start falls back to service-lane verification when the diff has no UI (instead of terminal blocked)DoneNo priorityMike Cruzauto-releasedark-factory9d agoAC-5400Generate checkout link workflow is confusing and lacks sent confirmationDoneNo priorityMike CruzBugneeds-prio9d agoAC-5880AI eval: per-case tool-output mocking + result/editor UX (drawer, inline tool trace)DoneNo priorityUnassignedvis:internalFeature10d agoAC-5877Test coverage for scope-derived call recording follow-on paths (reassign meet_space_name, self-heal recording sync)DoneNo priorityShubh Mittal10d agoAC-5874Remove call_recording_enabled account flag — derive sales-call recording from closer's Google scopesDoneNo priorityShubh Mittal10d agoAC-5871Assistant coach payments: bulk "Pay All" with editable draft amounts + alphabetical orderDoneNo priorityUnassignedcategory:paymentvis:coach10d agoAC-5863agent-eval: auto-derive the full agent tool surface (no per-tool eval code)DoneNo priorityMike Cruzvis:internalFeature10d agoAC-5846AC-5837 follow-up: fix eval side-effect leak + cross-account capture, and cleanupsDoneNo priorityMike Cruz10d agoAC-5837AI Support Agent eval / regression test suiteDoneNo priorityUnassignedvis:internalFeature10d agoAC-5833Coach app chats show incorrect client entriesDoneNo priorityMike CruzBug10d agoAC-5817World Model 6/7 — Broad capture + self-organization pass (accumulate then organize)DoneNo priorityMike Cruz10d agoAC-5809Hide shake-to-leave feedback in the client appDoneNo priorityMike CruzFeatureneeds-prio10d agoAC-5789Rescheduled prospects can move to the wrong closerDoneNo priorityMike CruzBug10d agoAC-5750Cannot switch exercise variable between reps and timeDoneNo priorityMike CruzBugclaude10d agoAC-5699Josh Gillam can see OB Health support ticketsDoneNo priorityMike CruzBug11d agoAC-5815World Model 4/7 — Stage B Librarian: reconcile candidates → OKF files → PRDoneNo priorityMike Cruz11d agoAC-3051Mobile app: filter clients and add off-the-clock notifications toggleDoneNo prioritylaurenjhin@gmail.comFeatureneeds-prio11d agoAC-5825Auto-promote jam: green-deploy CI resolver cancels tickets that shipped their own merged PRDoneNo priorityMike Cruzauto-releaseclaudeBug11d agoAC-5816World Model 5/7 — Retrieval: wire bundle into `buildKnowledgeBlock` + a `world-model-retrieve` toolDoneNo priorityMike Cruz12d agoAC-5814World Model 3/7 — OKF bundle scaffold `docs/world-model/` + minimal renderer/readerDoneNo priorityMike Cruz12d agoAC-5812World Model 1/7 — Slack ingestion: add `world-model` domain + Product-channel allowlist (stop skipping)DoneNo priorityMike Cruz12d agoAC-5719AI-setter A/B experimentation system + lead-quality-score doc refreshDoneNo priorityMike Cruzsales-agent12d agoAC-5808CI failure: Deploy to Staging — Deploy Edge Functions — b33d668DoneNo priorityMike CruzBugclaudeauto-release12d agoAC-5787Support agent get_client_profile fails in prod (users→users self-join embed)DoneNo priorityMike Cruzsupport-agentcategory:data_correctnessseverity:high+112d agoAC-5790Extend checkout short link lifetime from 3 days to 30 daysDoneNo priorityMike Cruzvis:coachcategory:payment12d agoAC-5780Show macros for each client-logged item on hoverDoneNo priorityMike CruzFeatureneeds-prio12d agoAC-5810Support Trainer: make sandbox tools return production-faithful results (no FK crash, no real side effects)DoneNo priorityMike Cruzsupport-agentvis:internalneeds-prio12d agoAC-5824Per-link post-booking redirect (OB Health Discovery Call → /please-watch)DoneNo priorityMike CruzFeature12d agoAC-5807CI failure: Deploy to Staging — Deploy Edge Functions — 25b9d49DoneNo priorityMike CruzBugclaudeauto-release12d agoAC-5813World Model 2/7 — Stage A Harvester: code-runtime extractor → candidate conceptsDoneNo priorityMike Cruz12d agoAC-5820App-UI KB capture: fix unqueryable signin-phone-input gate blocking 8/9 signed-in flowsDoneNo priorityMike Cruzsupport-agentvis:internal12d agoAC-5756Show pending dietician-approval queue to account owners/admins, not just the designated dieticianDoneNo priorityMike Cruzvis:coach12d agoAC-5776Remove client from community groups when archivedDoneNo priorityMike Cruzvis:coachclaude12d agoAC-5740Consolidated cross-account Closer Payouts page (Stripe)DoneNo priorityMike Cruzvis:internal12d agoAC-5744Auto-join clients to a flagged community group on ONBOARDINGDoneNo priorityMike Cruzcategory:onboardingvis:coach12d agoAC-5771Expose Tools + Dietician Approvals tab to registered dieticiansDoneNo priorityMike Cruzvis:coachneeds-prio12d agoAC-5738Instagram lead duplicate-record race: message idempotency + account drain toolDoneNo priorityMike Cruzsales-agenttech-debtcategory:data_correctness+213d agoAC-5687Analytics: AI Setter conversation-depth-before-booking metrics (fact + metrics + dim)DoneNo priorityMike Cruzsales-agentvis:internal13d agoAC-5653Authorize dietician workflow tool via role membership, not settings.dietician_user_idDoneNo priorityMike Cruzneeds-prio13d agoAC-5742AI setter stands down on CTD leads — external IG auto-greeter echo trips human-takeover guardsDoneNo priorityMike Cruzsales-agentseverity:high13d agoAC-5746Fix App-UI KB refresh workflow: invalid Deno version blocks the seed jobDoneNo priorityMike Cruzdark-factory13d agoAC-4101Handle auto-reclaim after a creator already repliedDoneNo priorityMike CruzFeature13d agoAC-5709Add p25/p75 IQR band to AI Setter booking-depth metric + card #460DoneNo priorityMike Cruzsales-agentvis:internalauto-release13d agoAC-5723Support agent: send_receipt tool to email Stripe receiptsDoneNo priorityMike Cruzcategory:billingsupport-agentdev-test-retried+113d agoAC-5712web-lab: finish auth — session-derived identity & per-user account scopingDoneNo priorityMike Cruztech-debtvis:internal13d agoAC-5672Premium-client monthly review automation (TNF → Joel)DoneNo priorityMike CruzReduce Manual Laborvis:coach13d agoAC-5715Multi-source CTD creative import: add Dropbox as a source for ctd-batch-from-driveDoneNo priorityMike Cruzauto-release13d agoAC-5694AI Setter: provenance-aware lead-fact store + booking-readiness controlsDoneNo priorityMike Cruzsales-agenttech-debt14d agoAC-5637CTD: bulk-add Google Drive folder of creatives as paused bake-off ads (ctd-batch-from-drive.ts)DoneNo priorityMike Cruzauto-release14d agoAC-5710Rebook leaves superseded sales-call booking stuck at 'booked' (booking↔calendar drift)DoneNo priorityMike Cruzscheduling-toolauto-releasecategory:data_correctness14d agoAC-5707Provision ScottyK CTD bake-off (scaling campaign) + retire superseded POC scriptsDoneNo priorityMike Cruzmarketing-agenttech-debtvis:internal14d agoAC-5635AI setter: require 8 lead messages before booking link (conversation-depth floor)DoneNo priorityMike Cruzsales-agent14d agoAC-5706Coach can add a note to the dietician when submitting a macro plan for approvalDoneNo priorityMike Cruzvis:coach14d agoAC-5651Add a dietician role with account-wide accessDoneNo priorityMike CruzFeatureneeds-prio14d agoAC-5698App-UI KB: single-target signed-in capture flows (Phase 4)DoneNo priorityMike Cruzsupport-agentvis:internal14d agoAC-5701App-UI KB: wire CI capture against a hosted seeded test project (Phase 4)DoneNo priorityMike Cruzsupport-agentvis:internal14d agoAC-5688Daily sales briefing: add "Calls scheduled" line (event-time by call slot)DoneNo priorityMike Cruzsales-agentauto-release14d agoAC-5686Make CTD bake-off the single owner of ad optimization; demote health-check to reporting-onlyDoneNo priorityMike Cruz14d agoAC-5704Dietician Slack feed: show client name instead of UUIDDoneNo priorityMike Cruzvis:internal14d agoAC-5700Dietician Approvals: add profile link, demographics & notes to review cardsDoneNo priorityMike Cruzvis:coach14d agoAC-5695CI failure: Deploy to Staging — Deploy Edge Functions — 04672ddDoneNo priorityMike CruzBugclaudeauto-release14d agoAC-5681Tag booking-questionnaire experiment eligibility for clean booking-rate analysisDoneNo priorityMike Cruz15d agoAC-5680Instagram integration shows "Connected" in account settings even when token is brokenDoneNo priorityMike CruzBug16d agoAC-5668App-UI KB: render-time capture harness scaffold (Phase 2b)DoneNo priorityMike Cruzclaudeauto-release16d agoAC-5662Closer commission page: run-rate earnings projection, churn-adjusted forecast, chart & "how to read this"DoneNo priorityMike Cruzneeds-prio16d agoAC-5666Regression: AC-5656 accidentally reverted the file_product_issue tool (AC-5631/5636)DoneNo priorityMike Cruzsupport-agent16d agoAC-5648Speed up recent-foods load (slim payload) + enable serving editing for all recentsDoneNo priorityMike Cruztech-debtvis:client16d agoAC-5658Support: always show payment-method update link for any Stripe customerDoneNo prioritymiranda@supaband.comcategory:paymentvis:coachneeds-prio16d agoAC-5659Support agent: proactive app-version staleness check (Layer 1)DoneNo priorityMike Cruzsupport-agentvis:clientneeds-prio16d agoAC-5671App-UI KB: vision generation + idempotent upsert service (Phase 3a)DoneNo priorityMike Cruz16d agoAC-5673App-UI KB: capture-manifest refresh entrypoint + hash gating (Phase 3b)DoneNo priorityMike Cruz16d agoAC-5674App-UI KB: GitHub Actions refresh workflow (Phase 3c, scaffold)DoneNo priorityMike Cruz16d agoAC-5636Replace batch support-ticket monitor with agent-driven product-issue filingDoneNo priorityMike Cruzsupport-agenttech-debtvis:internal17d agoAC-5427CTD bake-off: graduate proven winners from prospecting → scaling (gated)DoneNo priorityMike Cruzmarketing-agentvis:internal17d agoAC-5639Commission dashboard: forward-looking forecast band for closersDoneNo priorityMike Cruzvis:coach17d agoAC-5640Lead-scoring: collect career → budget → conversion trend (passive monitor)DoneNo priorityMike Cruzneeds-prio17d agoAC-5626Flow trigger condition values must be whitespace-trimmed (stray space silently breaks a flow)DoneNo priorityMike CruzBug17d agoAC-5630Closers can't mark a closed lead as WON (only Followup / Not a Fit shown)DoneNo priorityMike CruzBug17d agoAC-5526Closed tab on closers page shows no closed/won usersDoneNo priorityMike CruzBugneeds-prio17d agoAC-5527Call taken cannot be saved for won leadsDoneNo prioritylaurenjhin@gmail.comBug17d agoAC-5605Support chat needs to support photo messages from Twilio numbersDoneNo priorityMike CruzFeatureneeds-prio17d agoAC-3868Show image preview for media messages in chat boxDoneNo priorityMike Cruz17d agoAC-5611AI-Setter admin config hardening: Zod write-validation + lost-update deep-mergeDoneNo priorityMike Cruz17d agoAC-5569Investigate why sales calls are no longer being scoredDoneNo priorityMike Cruzauto-releaseBug18d agoAC-5604Closed support tickets reused for unrelated new inquiries from the same clientDoneNo priorityMike Cruzsupport-agentcategory:data_correctnessvis:coach18d agoAC-5584Restrict keyword triggers to exact standalone messagesDoneNo priorityMike CruzBug18d agoAC-5587Video uploads are much slower than expectedDoneNo priorityMike CruzBug18d agoAC-5530Allow AI to answer explicit questions after bookingDoneNo priorityMike CruzFeatureneeds-prio18d agoAC-4215Need Not a fit optionsDoneNo priorityMike Cruz18d agoAC-5165Recently converted leads missing from closer dashboardDoneNo priorityMike CruzBug18d agoAC-5585Sync setter fallback prompt (DEFAULT_SETTER_PROMPT) to prod global base_prompt v82DoneNo priorityMike Cruzsales-agent18d agoAC-5579Follow-up Call event type for the native scheduling toolDoneNo priorityMike Cruzscheduling-toolvis:coach18d agoAC-5583Search boxes require exact text to find existing namesDoneNo priorityMike CruzBugdev-test-retriedclaude18d agoAC-5535Restore notes box and arrow-key editing in workout builderDoneNo priorityMike CruzBug19d agoAC-5576Per-ad paid-ads efficacy + "Ad Efficacy & Winner Detection" dashboardDoneNo priorityMike CruzFeature19d agoAC-5582Gate Slack QA pool on global rate-limit pause so it stops re-arming the factory backoffDoneNo priorityMike Cruztech-debtvis:internal19d agoAC-5572Auto-disable Instagram comments on ad activation (per-account flag) + provisioningDoneNo priorityMike Cruzmarketing-agentReduce Manual Labor19d agoAC-5369Room items (and character eyes/mouth) render blank in ac-client-appDoneNo priorityMike CruzBug19d agoAC-5559AI Setter Context Inspector — expose the facts & tools the agent uses per leadDoneNo priorityMike Cruzsales-agentvis:coach19d agoAC-5528Deleted webform still appears in webform tabDoneNo priorityMike CruzBugneeds-prio19d agoAC-5416Fix missing Start Workout button in self-guided flowDoneNo priorityMike CruzBug19d agoAC-5555AI setter simplification: remove cold + nurture, isolate FollowupScheduler, migrate hardcoded rules to editable promptDoneNo priorityMike Cruzsales-agenttech-debtvis:internal19d agoAC-5554Marketing creatives: AI auto-fill from video + de-AI copy guards + CTD uploader UXDoneNo priorityMike Cruzmarketing-agentvis:coach19d agoAC-5245Verify eSignatures webhooks flowing after URL fix + fix signed-PDF capture (post-incident check)DoneNo priorityMike Cruz20d agoAC-5532Fix WorkoutService tests broken by activate_workout_plan RPC (CI red on develop)DoneNo priorityMike Cruzauto-releasetech-debtvis:internal20d agoAC-5169Cross-account closer dashboard shows $0 in payout/performance reportDoneNo prioritymiranda@supaband.comneeds-prioclaude21d agoAC-5513In-app visual feedback toolbar → Linear (apps/web)DoneNo priorityMike Cruzvis:internal21d agoAC-5512Remove "Scripted flows" tab from AI Setter ConfigurationsDoneNo priorityMike CruzFeatureclaude21d agoAC-5507UK prospect call fails with gateway hangup errorDoneNo priorityMike CruzBug21d agoAC-5503Remove Statsig feature-flag SDK from web and iOSDoneNo priorityMike Cruztech-debtvis:internal21d agoAC-5493Remove dead `base_prompt_override` from AI setter configDoneNo priorityMike Cruztech-debtsales-agentvis:internal23d agoAC-5486CI failure: Deploy to Staging — Link project and push database — 44cf242DoneNo priorityMike CruzBugclaudeauto-release23d agoAC-5460Expose AI Setter "require flow match" + "stop after scripted reply" toggles in coach appDoneNo priorityMike Cruzsales-agent24d agoAC-5461Coach app: ad-creative task detail page (read brief before upload)DoneNo priorityMike Cruzmarketing-agent24d agoAC-5428Coach app: upload creative → publish CTD ad from an ad-creative taskDoneNo priorityMike Cruzmarketing-agentvis:coach24d agoAC-5453Coach app: collapse profile build info into a tap-for-details OTA readoutDoneNo priorityMike Cruzauto-release24d agoAC-5138Add first month free support to import client flowDoneNo priorityMike CruzFeatureneeds-prio25d agoAC-2797Clicking “View Client” after import doesn’t open clientDoneNo priorityMike CruzBug25d agoAC-5417Add auto-assigned check-in and preset client templatesDoneNo priorityMike CruzFeatureneeds-prio25d agoAC-5418Check-in template presets — account library + system-seeded defaultDoneNo priorityMike Cruzneeds-prio25d agoAC-5420Habit preset templates — account library + UI (daily weight, daily log, weekly check-in, weekly progress photos)DoneNo priorityMike Cruzneeds-prio25d agoAC-5429coach-notifier daily digest: label all task types (no more "undefined"), include ad-creative tasksDoneNo priorityMike Cruzmarketing-agentvis:coach25d agoAC-5422HabitModal — fix template picker UX (one-step select, surface preset library)DoneNo priorityMike Cruzneeds-prio25d agoAC-5409Coach CRM header: surface renewal + minimum-term end dates on client profileDoneNo priorityMike Cruzneeds-prio25d agoAC-5410Client mobile: Membership section on profile showing renewal + minimum-term end datesDoneNo priorityMike Cruzneeds-prio25d agoAC-5399Add `cancel_subscription` support tool for OB Health AIDoneNo priorityMike CruzFeatureneeds-prio25d agoAC-5419Auto-assign default check-in template on client activationDoneNo priorityMike Cruzneeds-prio25d agoAC-5421Auto-assign habit templates on client activationDoneNo priorityMike Cruzneeds-prio25d agoAC-5423CTD ad creation: support uploading a fresh video file (videoUrl), not just images / pre-uploaded Meta videosDoneNo priorityMike Cruzmarketing-agentvis:internal25d agoAC-4066Show contract progress instead of billing cycle progressDoneNo priorityMike CruzFeatureneeds-prio25d agoAC-5370Make Stream VoIP push provider name env-driven (fixes dev CreateDevice 400)DoneNo priorityMike Cruzcategory:notificationstech-debtvis:internal26d agoAC-4721Route mobile chat voice memos + documents through Cloudinary (allow files >100 MB)DoneNo priorityMike CruzFeatureneeds-prio26d agoAC-4694Allow custom gram amounts in food loggingDoneNo priorityMike CruzFeatureneeds-prio26d agoAC-5009Remove extra lineDoneNo priorityMike Cruzhuman reviewed26d agoAC-5010Secondary button stylingDoneNo priorityMike Cruzhuman reviewed26d agoAC-5011remove status changesDoneNo priorityMike Cruzhuman reviewed26d agoAC-5012hint text changes for togglesDoneNo priorityMike Cruzhuman reviewed26d agoAC-5015excluded leads dont showDoneNo priorityMike Cruzhuman reviewed26d agoAC-4929Add flag to support option in coach app menuDoneNo priorityMike CruzFeatureneeds-prio26d agoAC-5396Rolling workout plans stick on the deload week instead of restarting the cycleDoneNo priorityMike CruzBug26d agoAC-5197Custom exercise modal: "Choose from Library" video pickerDoneNo priorityMike CruzFeature26d agoAC-5354Instagram comments create support chat tickets incorrectlyDoneNo priorityMike CruzBug26d agoAC-4542assisted pull ups need to be reversed colorDoneNo prioritylaurenjhin@gmail.com26d agoAC-5311Self-heal Meta click-to-DM ad attribution: re-resolve null campaign_id on user_ad_touchesDoneNo priorityMike Cruz27d agoAC-5249AI setter did not respond to lead replyDoneNo priorityMike CruzBugauto-release27d agoAC-5371Room admin Quick Stats render "-" (counts never fetched)DoneNo priorityMike CruzBug27d agoAC-4394Cant see the previews of the character items on coach webDoneNo priorityMike Cruz27d agoAC-5352AI Trainer Playground (Support mode): client search returns nothing — picker only lists support-flagged clientsDoneNo priorityMike CruzBug27d agoAC-4543calories dont adjust when i change the amount of an ingredient or the unitDoneNo prioritylaurenjhin@gmail.com28d agoAC-5274CMO Phase 5b: Static-ad copy-testing iteration harnessDoneNo priorityMike Cruz28d agoAC-5291AI support agent: add `get_coach_info` + `get_message_history` toolsDoneNo priorityMike Cruzneeds-prio28d agoAC-5294AI support agent: add `resend_app_invite` toolDoneNo priorityMike Cruzneeds-prio28d agoAC-4972Investigate duplicate accounts requiring manual mergesDoneNo priorityMike CruzBug28d agoAC-3855Fix duplicate lead merge crash + redesign merge review modalDoneNo priorityMike CruzBugSales28d agoAC-5335Coach chat CSV export still empty for large accounts (scottyk) — listAccountUserIds capped at 1000 teams_users rowsDoneNo priorityMike Cruzcategory:data_correctnessseverity:highvis:coach28d agoAC-5321Coach chat CSV "Download chats" returns no data for large accounts (scottyk) — blanket-participant convos time out the exportDoneNo priorityMike Cruzcategory:data_correctnessseverity:highvis:coach28d agoAC-5330Guided workout: weight not editable on assigned exercises (stale per-set active_field_types override)DoneNo priorityMike Cruzcategory:data_correctnessseverity:medium28d agoAC-5323Guided workout: swipeable bottom controls + checkmark always confirms & advancesDoneNo priorityMike Cruzvis:clientclaude29d agoAC-5289AI support agent: add `search_knowledge_base` toolDoneNo priorityMike Cruzneeds-prio30d agoAC-5293AI support agent: add `get_notification_preferences` + `update_notification_preferences` toolsDoneNo priorityMike Cruzneeds-priodev-test-retried30d agoAC-5279Disable marketing_digest push notification until coach-app destination existsDoneNo priorityMike Cruz31d agoAC-5273CMO Phase 5: Autonomous creative closeout (composites into the loop + batch launch)DoneNo priorityMike Cruzdev-test-retried31d agoAC-5270CMO Phase 3: Marketing agent memory ("brain")DoneNo priorityMike Cruz31d agoAC-5251First meeting link sent to leads is brokenDoneNo priorityMike CruzBug31d agoAC-5248Blank messages are being sent to leadsDoneNo priorityMike CruzBug31d agoAC-5269CMO Phase 2: Creator brand profile (ICP + voice) + onboarding intakeDoneNo priorityMike Cruz31d agoAC-5278Coach Assignment: surface the "Next in line" queue on the admin pageDoneNo priorityMike Cruzvis:coachReduce Manual Labor31d agoAC-4935AI Setter Keywords: empty list, add crash, and broken delete (coach app)DoneNo priorityMike Cruz31d agoAC-5105Unable to place calls to Ireland via TwilioDoneNo priorityMike CruzBug31d agoAC-5268CMO Phase 1: Composite creative engine (copy × image text-overlay)DoneNo priorityMike Cruz31d agoAC-5212Explain and respond when leads are disqualified for priceDoneNo priorityMike CruzFeature32d agoAC-5143AI setter lead created without linked conversationDoneNo priorityMike CruzBug32d agoAC-5126AI has too many follow upsDoneNo prioritylaurenjhin@gmail.comBug32d agoAC-5141Bot repeats itself in sales chatDoneNo priorityMike CruzBug32d agoAC-5122AI flag reason doesn’t make senseDoneNo prioritylaurenjhin@gmail.comBug32d agoAC-5227Allow closers to pre-assign a coachDoneNo priorityMike CruzFeatureneeds-prio32d agoAC-5238Deload weeks should hold set volume (remove −1 set per exercise)DoneNo priorityMike Cruzauto-releasevis:coach32d agoAC-5231Support-chat payment links never expire until used (paid)DoneNo priorityMike Cruzcategory:paymentvis:coachclaude32d agoAC-3100Delay coach assignment notifications until users are actionableDoneNo priorityMike CruzBug32d agoAC-5222Screenshots on release digestDoneNo priorityMike Cruz32d agoAC-5184Repeat broadcast scheduling panel cannot be scrolledDoneNo priorityMike CruzBug33d agoAC-5201Food log shows serving qty as "0.99999 slices" (grams round-trip artifact)DoneNo priorityMike CruzBug33d agoAC-5202CI failure: Deploy to Staging — Link project and push database — ad7b971DoneNo priorityMike CruzBugclaudeauto-release33d agoAC-3959Food page copy function shows incorrect copied informationDoneNo priorityMike CruzBug33d agoAC-5098Import exercise content from gym-animations.com libraryDoneNo priorityMike CruzFeatureneeds-prio33d agoAC-5149Hide video call feature across coach and client appsDoneNo priorityMike CruzFeatureneeds-prio33d agoAC-5194Exclude departed + test closers from CALL_TAKEN Fill Rate dashboard (Metabase #29)DoneNo priorityMike Cruzcategory:data_correctnessvis:internal33d agoAC-5179Redesign custom exercise creation modalDoneNo priorityMike CruzFeatureneeds-prio33d agoAC-5183Repeat toggle missing when creating community postsDoneNo priorityMike CruzBug33d agoAC-5118AI responds to emoji reactions as new messagesDoneNo priorityMike CruzBug33d agoAC-5174Bot responds on Instagram after lead form submissionDoneNo priorityMike CruzBug33d agoAC-5198Gym-animations import: parallel video phase + clip-attach helper + docsDoneNo priorityMike Cruztech-debt33d agoAC-5157Foundation 1a — Exercise field-types schema (allowed/default field types + is_unilateral)DoneNo priorityMike Cruzauto-release33d agoAC-4045Generalize reactions across integrations (IG/Messenger/Photon) so AI setter doesn't see "Loved ..." as contentDoneNo priorityMike CruzSalesCoach Webvis:internal33d agoAC-5172AI Support Agent: get_linear_issue tool (read-only, opt-in)DoneNo priorityUnassignedneeds-prio33d agoAC-5171AI Support Agent: get_latest_app_release tool (iOS-first)DoneNo priorityUnassignedneeds-prio33d agoAC-5039Verify AI setter no longer sends unresolved "[booking link]" placeholder (post-deploy check)DoneNo priorityMike Cruzsales-agentscheduling-tool33d agoAC-5192CALL_TAKEN Fill Rate dashboard (Metabase #29) reads 0 after native-scheduler cutoverDoneNo priorityMike CruzBug33d agoAC-5130Investigate why lead was moved to nurtureDoneNo priorityMike CruzBug34d agoAC-5140AI sends SMS messages based on commentsDoneNo priorityMike CruzBug34d agoAC-5113Capture cancellation reason on SMS &quot;3&quot; cancels via the AI-setter re-engagementDoneNo priorityMike Cruzneeds-prio34d agoAC-5153Hide video call entry points in client mobile app (apps/ac-client-app)DoneNo priorityMike Cruzneeds-prio34d agoAC-5108Ask canceling leads for a reason and share it with closersDoneNo priorityMike CruzFeatureneeds-prio34d agoAC-5150Add VIDEO_CALLS_VISIBLE shared constant (foundation for hiding video calls)DoneNo priorityMike Cruzneeds-prio34d agoAC-5152Hide video call entry points in coach mobile app (apps/ac-coach-app)DoneNo priorityMike Cruzneeds-prio34d agoAC-5132Reactivate users when pause duration endsDoneNo priorityMike CruzBug34d agoAC-5111Show cancellation reason to closers in SMS, email, and booking drawerDoneNo priorityMike Cruzneeds-prio34d agoAC-5154Dark factory: 529 "Overloaded" circuit breaker (back off + half-open probe, no give-up)DoneNo priorityMike CruzBug34d agoAC-5151Hide video call entry points in coach web (apps/web)DoneNo priorityMike Cruzneeds-prio34d agoAC-5178Add coach chat CSV download to coaches tableDoneNo priorityMike CruzFeatureclaude34d agoAC-5117AI didn’t respond to formDoneNo priorityMike CruzBug34d agoAC-4990Web form smart keyword: deliver scripted reply on submit + confirm on/off (follow-up to AC-4944)DoneNo priorityMike Cruz34d agoAC-4933Add click tracking for sent webform linksDoneNo priorityMike Cruzauto-releaseFeature35d agoAC-5074Meta CAPI: fall back to marketing_api token when a pixel has no own access tokenDoneNo priorityMike Cruzmarketing-attributiontech-debtvis:internal35d agoAC-5028AI setter ships literal "[booking link]" placeholder; add deterministic backstop + entry-source flow gatingDoneNo priorityMike Cruzsales-agentscheduling-tool35d agoAC-5060Guarded Instagram-handle dedup in createLead (AC-4972 #1)DoneNo priorityMike CruzBug36d agoAC-5064Older videos do not load in coach appDoneNo priorityMike CruzBug38d agoAC-5066Show "Manual backfill" message origin in web conversation viewDoneNo priorityMike Cruzsales-agentvis:coach38d agoAC-5042Closer "App Link" button sends hardcoded URL instead of account-specific app_link_urlDoneNo priorityMike Cruzsales-agentvis:coach38d agoAC-5033Impersonating a coach causes persistent push notificationsDoneNo priorityMike CruzBug38d agoAC-5038Reschedule with AI shows stale state after successDoneNo priorityMike CruzBug38d agoAC-3144Client app shows notifications for other chatsDoneNo priorityMike CruzBug39d agoAC-4949Stripe renewal Purchase never fires to Meta — invoice.paid early-returns before the CAPI fireDoneNo priorityMike CruzBug39d agoAC-5029Web form smart keyword OFF should route submitters to AUDIENCE + suppress AI replyDoneNo priorityMike Cruzsales-agentclaudevis:coach39d agoAC-5024Author event (form-submitted) triggers in the web AI-sales Flows editorDoneNo priorityMike Cruzsales-agent40d agoAC-5013Per-coach performance depth for themed account agent + HTML-artifact fixDoneNo priorityMike Cruzvis:coachclaude40d agoAC-4845Data is not specific to creatorDoneNo priorityMike Cruzhuman reviewed40d agoAC-4846Bar chart not fully legibleDoneNo priorityMike Cruzhuman reviewed40d agoAC-4847typing field is hidden behind keyboardDoneNo priorityMike Cruzhuman reviewed40d agoAC-4848Spacing of input field and tab barDoneNo priorityUnassignedhuman reviewed40d agoAC-4851Full screen width menu and other UI elements of menuDoneNo priorityMike Cruzhuman reviewed40d agoAC-4934Add keyword pageDoneNo priorityMike Cruzhuman reviewed40d agoAC-4940Ai setter page UI editsDoneNo prioritylaurenjhin@gmail.comhuman reviewed40d agoAC-4944Smart keywordsDoneNo prioritylaurenjhin@gmail.comhuman reviewed40d agoAC-4956Backfill the ~14 missed renewal Purchase events to Meta CAPI (AC-4949 follow-up)DoneNo priorityMike CruzBug40d agoAC-4971Spike: agent-authored HTML artifacts rendered in coach-app WebView (insights chat)DoneNo priorityMike Cruz40d agoAC-3537Add payment card update link in support dashboardDoneNo priorityMike CruzFeature41d agoAC-4964Acceptance: Allow admins and owners to schedule community posts (AC-4910)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4963Acceptance: Limit reschedule links to assigned coach availability (AC-4928)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4962Acceptance: Add flag to support option in coach app menu (AC-4929)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4961Acceptance: Improve speed from keyword DM to webform send (AC-4932)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4960Acceptance: Add click tracking for sent webform links (AC-4933)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4921Call recordings are not linking or savingDoneNo priorityMike CruzBug41d agoAC-4948Coach app: AI Setter & Business Insights UI fixes — safe area, keyboard gap, shared send buttonDoneNo priorityMike CruzBug41d agoAC-4959Disable AI setter auto-moving leads from LEAD to NURTUREDoneNo priorityMike Cruzsales-agentvis:internal41d agoAC-4951Dark Factory modular capabilities — Waves 0-2 (framework + acceptance-gate pause, creator-deck, factory-observability, account-scoped-agents)DoneNo priorityMike Cruzdark-factorytech-debt41d agoAC-4932Improve speed from keyword DM to webform sendDoneNo priorityMike CruzFeatureneeds-prio41d agoAC-4913Acceptance: Automatically categorize support chat conversations into common scenarios (AC-4904)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4936Acceptance: Update payouts CSV for self-coaching exclusion and transfer bonus (AC-4926)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4943Acceptance: Restrict call timeslots to start on the hour (AC-4927)DoneNo prioritymiranda@supaband.comacceptance41d agoAC-4942Acceptance: feat(scheduling): cascading slot visibility — hide tier-2 slots within 2h of tier-1 availability when tier-1 is under 80% capacity (AC-4939)DoneNo priorityMike Cruzacceptance41d agoAC-4877Auto-promote: spawn child acceptance ticket on DoneDoneNo priorityMike Cruzneeds-prio42d agoAC-4918TNF AI setter goes mute after scripted-flow completion (require_flow_match) + correct booking-link cohort metricDoneNo priorityMike CruzSalesBug42d agoAC-4897Admin UI for creator meeting schedules (AC-4889 part 2)DoneNo priorityMike Cruzneeds-prio42d agoAC-4896Creator meeting schedule schema + service (AC-4889 part 1)DoneNo priorityMike Cruzneeds-prioauto-release42d agoAC-4898Per-creator metrics snapshot service (AC-4889 part 3)DoneNo priorityMike Cruzneeds-prioauto-release42d agoAC-4900Google Slides client + template population (AC-4889 part 4)DoneNo priorityMike Cruzneeds-prioauto-release42d agoAC-4901Scheduled agent to generate + post creator decks (AC-4889 part 5)DoneNo priorityMike Cruzneeds-prioauto-release42d agoAC-4870Coach app: Advanced lead detection settings + keyword backfillDoneNo priorityMike Cruz42d agoAC-4716Stop AC-4086 routing engine from auto-demoting LEAD; revert prior mistaken demotionsDoneNo priorityMike Cruzauto-release42d agoAC-4530Sandbox isn't following scenarios per creatorDoneNo prioritylaurenjhin@gmail.comAwaiting Mike45d agoAC-4757Turn off AI setter for all TNF audienceDoneNo priorityMike Cruzauto-releasehuman reviewed45d agoAC-4349show next rescheduled callDoneNo priorityMike Cruzhuman reviewed45d agoAC-4874Spec stage: `## Release gating` PRD section + acceptance markersDoneNo priorityMike Cruzneeds-prio45d agoAC-4872Provision PostHog flag-CRUD credentials (reuse mobile project; is_internal targeting)DoneNo priorityMike Cruzneeds-prio45d agoAC-4876fix-bot: ensure flag + wrap feature in PostHog hookDoneNo priorityMike Cruzneeds-prio45d agoAC-4879Acceptance-nudge daily digest (nudge-only)DoneNo priorityMike Cruzneeds-prio45d agoAC-4875`posthog_ensure_flag` MCP tool (idempotent flag creation)DoneNo priorityMike Cruzneeds-prio45d agoAC-4873Create acceptance-gate Linear states + `acceptance` labelDoneNo priorityMike Cruzneeds-prio45d agoAC-4880Stale-flag cleanup agent (remove conditional → delete flag)DoneNo priorityMike Cruzneeds-prio45d agoAC-4878Linear webhook: Approved → roll PostHog flag to 100%DoneNo priorityMike Cruzneeds-prio45d agoAC-3973Server-side Tally form routing with fast Edge redirectDoneNo priorityMike Cruzvis:internalSalesImprovement45d agoAC-4862Coach app: back-button title flickers on push into Business agent conversationDoneNo priorityMike CruzBug46d agoAC-4836Closer-capacity sync: cut over from Calendly to internal schedulerDoneNo priorityMike Cruz46d agoAC-4822Business tab: tabs + drawer polish + agent step progress UXDoneNo priorityMike Cruz46d agoAC-4834Fix paid item over-count in metric_account_content_activity_by_periodDoneNo priorityMike Cruzauto-release46d agoAC-4815Add content (organic vs paid) leads chart to Dashboard 35DoneNo priorityMike Cruzauto-release46d agoAC-4820Reshape Dashboard 35 row-0 content card to reach-by-type + posts lineDoneNo priorityMike Cruzauto-release46d agoAC-4817SortableTable: responsive card view for mobile (CRM dashboard pilot)DoneNo priorityMike Cruzvis:coachCoach WebUX46d agoAC-4816Fix realtime channel collision crashing CRM client page on mobileDoneNo priorityMike CruzBug46d agoAC-4790Account Health Agent — content_performance metric + snapshot-pattern crystallizationDoneNo priorityMike Cruzmarketing-attributionmarketing-agent47d agoAC-4762Internal scheduling tool calls are not being sharedDoneNo priorityMike Cruzauto-releaseBug48d agoAC-4754Content advisor: optimize for high-intent leads, not audience-blended countsDoneNo priorityMike Cruzmarketing-agentmarketing-attributionauto-release48d agoAC-4755Stop routing engine from over-promoting AUDIENCE/NURTURE on off-topic messagesDoneNo priorityMike Cruzauto-release48d agoAC-3941Qualify interest-form submissions with LLM + algorithmic score, route to booking or waitlistDoneNo priorityMike Cruzvis:clientvis:coach49d agoAC-3493Step tracking goal resets at 7 AM local timeDoneNo priorityMike Cruzauto-releaseBug49d agoAC-2495Food log missing entries from last weekDoneNo priorityMike CruzBugota-coach-2026-02-1149d agoAC-4560[v2] Factory ticket threads — learning loop, UX, phase expansion, observabilityDoneNo priorityMike Cruzdark-factory51d agoAC-4693Update proposal message on button click — instant feedback + final confirmationDoneNo priorityMike Cruzdark-factory51d agoAC-4567Block Kit interactive approve buttons (with "approve with edits" middle option)DoneNo priorityMike Cruzdark-factory51d agoAC-4574Cross-thread similarity search — "this looks like AC-XXXX from 3 weeks ago"DoneNo priorityMike Cruzdark-factory52d agoAC-4573Auto-extract decisions from closed threads to agent_knowledgeDoneNo priorityMike Cruzdark-factoryauto-release52d agoAC-4568Slack Canvas for live PRD editing (spec phase)DoneNo priorityMike Cruzdark-factory52d agoAC-4566"Always rejected" recurring-pattern detector — weekly briefingDoneNo priorityMike Cruzdark-factoryauto-release52d agoAC-4565Confidence calibration tracking + threshold tuningDoneNo priorityMike Cruzdark-factoryauto-release52d agoAC-4564Rejection-to-knowledge extractor (learning loop — north star)DoneNo priorityMike Cruzdark-factoryauto-release52d agoAC-4563Per-source executor dispatch (Linear / Jira / GitHub Issues)DoneNo priorityMike Cruzdark-factoryauto-release52d agoAC-4562Approved-but-not-completed reaperDoneNo priorityMike Cruzdark-factoryauto-release52d agoAC-4561Stalled-thread daily digestDoneNo priorityMike Cruzdark-factoryauto-release52d agoAC-4006Add permanent and temporary AI flag blockingDoneNo priorityMike CruzFeature52d agoAC-4636Subscription end date conflicts with cancel flagDoneNo priorityMike CruzBug52d agoAC-4654CI failure: Deploy to Staging — Link project and push database — e0cfbadDoneNo priorityMike CruzBugclaudeauto-release52d agoAC-4664Fix checkout autofill and payment optionsDoneNo priorityMike CruzBug52d agoAC-4635Client status becomes cancelled after subscription changesDoneNo priorityMike CruzBug52d agoAC-4631Claude Code Runner: deterministic fix-phase state moves and resilient result reportingDoneNo priorityMike CruzImprovementauto-release52d agoAC-4663CI failure: Deploy to Staging — Deploy Edge Functions — f1c2e14DoneNo priorityMike CruzBugclaudeauto-release53d agoAC-4620Move Slack event handling off Socket Mode to the durable events inboxDoneNo priorityMike Cruz53d agoAC-4626Self-serve bulk asset import UI (coach web)DoneNo priorityMike CruzFeature53d agoAC-4627Importer: group Character Wearables into wearables and fitmentsDoneNo priorityMike CruzFeature53d agoAC-4612Body-type wearables: fitment model and renderDoneNo priorityMike Cruz53d agoAC-4628Admin UI: wearables and fitments managerDoneNo priorityMike CruzFeature53d agoAC-4629Mobile: wearable picker slots and fitment-aware renderDoneNo priorityMike CruzFeature53d agoAC-4610Import latest character and room assets for ScottyKDoneNo priorityUnassignedFeatureneeds-prio53d agoAC-4605Ignore payment failure notice in support chat syncDoneNo priorityMike CruzBug54d agoAC-4589Show the ai trainer input field on the All chatsDoneNo priorityMike Cruz54d agoAC-4601Closer dashboard composer: Payment, Contract, Checkout & App buttonsDoneNo priorityMike Cruz54d agoAC-4067Embedded sequential checkout flow (contract → Stripe in one link)DoneNo priorityMike Cruzvis:coachSalesCoach Web54d agoAC-4586No scheduling link buttonDoneNo priorityMike Cruz54d agoAC-4594Booking stage triggers before qualification is completeDoneNo priorityMike CruzBug54d agoAC-5939Owen Chambers cannot log in — phone missing from auth.usersCanceledUrgentMike Cruzneeds-prioclaudeclaude:needs-human5d agoAC-5622Rotate exposed shared credentials + adopt Supabase new API keys for zero-downtime rotationCanceledUrgentUnassigned10d agoAC-5847CI failure: Deploy to Staging — unknown step — af6228cCanceledUrgentUnassignedBugclaudeauto-release11d agoAC-5696CI failure: Deploy to Staging — Deploy Edge Functions — 9653f2bCanceledUrgentMike CruzBugclaudeauto-release+114d agoAC-5523CI failure: Deploy to Staging — Deploy Edge Functions — 54c6e4aCanceledUrgentMike CruzBugclaudeauto-release+120d agoAC-5116Onboarding flows not enrolling users on status change (ScottyK Fitness + potentially systemic)CanceledUrgentMike Cruz34d agoAC-4890Retroactively create calendar events for synced sales callsCanceledUrgentmiranda@supaband.comBugneeds-prio41d agoAC-4894website for new creatorCanceledUrgentUnassigned42d agoAC-4923automate manual parts of creator relationsCanceledUrgentUnassigned42d agoAC-4922website joshCanceledUrgentUnassigned42d agoAC-4865Test AI insightsCanceledUrgentUnassigned45d agoAC-4863Test AI setter settings ticketsCanceledUrgentlaurenjhin@gmail.com45d agoAC-4892CHeck android notifications and mirandas ticketCanceledUrgentUnassigned45d agoAC-4891Better see what tickets to testCanceledUrgentUnassigned45d agoAC-2875IOS app isn't notifying clients when coach calls/ textsCanceledUrgentUnassignedBug54d agoAC-5893Cross-tenant notification leakage between coaches/clientsCanceledHighMike CruzWeb Lab Platform Parity10d agoAC-5832Booking qualifier answers missing from ~52% of bookings for event type 445d62feCanceledHighMike Cruz11d agoAC-5729Central company Google account as Meet/Calendar organizer (no-show PR5)CanceledHighUnassignedFeature13d agoAC-5407Support requestCanceledHighUnassignedneeds-human-triage18d agoAC-5037Now it says he sent a video but it’s not showing upCanceledHighUnassigned18d agoAC-5482Weight logging option missing from workout screen after app updateCanceledHighUnassignedsupport-agentcategory:sync_loadingseverity:high21d agoAC-5360Fix broken Stripe checkout link in coaching renewal flowCanceledHighMike Cruzsupport-agentcategory:paymentseverity:high26d agoAC-5353Search bar returns "No clients found"CanceledHighUnassignedBug28d agoAC-5316Fix missing workouts in app displayCanceledHighMike Cruzsupport-agentcategory:sync_loadingseverity:high30d agoAC-5242Workout history shows pounds instead of kilos on AndroidCanceledHighMike CruzBugclaudeclaude:needs-human31d agoAC-4857Fix weight and rep input not registering during workoutsCanceledHighMike Cruzsupport-agentcategory:data_correctnessseverity:high34d agoAC-5008Investigate missing transfer client bonus for ScottyK FitnessCanceledHighUnassignedBug39d agoAC-4895Texts are sent by email instead of SMSCanceledHighmiranda@supaband.comBug41d agoAC-4690Fix duplicate/unexpected charge on 12-month prepaid subscriptionsCanceledHighmiranda@supaband.comsupport-agentcategory:paymentseverity:high46d agoAC-4734CI failure: Deploy to Staging — Run actions/checkout@v3 — 26d3944CanceledHighUnassignedBugclaudeauto-release48d agoAC-4697Coach Conversation Insights (copy)CanceledHighlaurenjhin@gmail.comFeature51d agoAC-4550Fix payment processor rejecting valid cards and sending duplicate dunning notificationsCanceledHighmiranda@supaband.comsupport-agentcategory:paymentseverity:high54d agoAC-4581Unbooked qualified SimpleCheck submissions are not created as leadsCanceledHighmiranda@supaband.comFeatureneeds-prio54d agoAC-6041Error: INSTAGRAM SEND TEXT ERRORCanceledMediumMike CruzBugwontfix1d agoAC-6048Error: PHOTON SEND ERRORCanceledMediumUnassignedBugwontfix1d agoAC-5991Recipe import failed at scrape stage: Could not extract content from this page. The site may block automated reading, or the page may not contain a recipe. Try a different link, or paste the recipe text instead.CanceledMediumUnassignedBug1d agoAC-6004Error: Cloudinary upload failed: 404 - {"error":{"message":"Resource not found - Error in loading https://www.instagram.com/reel/DZqjvArv7q-/ - HTML response"}}CanceledMediumUnassignedBug1d agoAC-6042Error: Missing accessToken or referer or trainerizeUserId in integration metadataCanceledMediumUnassignedBug1d agoAC-6040Error: An API error occurred: channel_not_foundCanceledMediumUnassignedBug1d agoAC-6038Error: Failed to track eventCanceledMediumUnassignedBug1d agoAC-5987Error: paymentStartAt must be at least 48 hours in the future (Stripe minimum)CanceledMediumUnassignedBug1d agoAC-6018Error: No account_id and no matching transaction for subscription sub_1SFmKvCFpl1XTtsai7PcUSD3 — likely a race with checkout.session.completed, will retryCanceledMediumUnassignedBug1d agoAC-6023Error: Nutritionix search failed: 524CanceledMediumUnassignedBug1d agoAC-6017Error: Barcode "837190001636" not found in nutritionix or fallback provider. Primary error: Nutritionix barcode lookup failed: 404 Not Found. Fallback error: OpenFoodFacts: No product found for barcode "837190001636"CanceledMediumUnassignedBug1d agoAC-6118Error: Failed to fetch food entries: <!DOCTYPE html>CanceledMediumUnassignedBug1d agoAC-6224Error: Twilio API error: 400 - {"code":21612,"message":"Message cannot be sent with the current combination of 'To' (+30698928XXXX) and/or 'From' (+17867676146) parameters","more_info":"https://www.twilio.com/docs/errors/21612","status":400}CanceledMediumUnassignedBug1d agoAC-6070Error: Chat connection timeout after 15 secondsCanceledMediumUnassignedBug1d agoAC-6058Error: Video connection timeout after 15 secondsCanceledMediumMike CruzBug1d agoAC-6184ApiError: {"error":{"code":503,"message":"This model is currently experiencing high demand. Spikes in demand are usually temporary. Please try again later.","status":"UNAVAILABLE"}}CanceledMediumUnassignedBugauto-cancelled-noise3d agoAC-6126TypeError: error sending request from [2600:1f16:14f1:d508:8c52:f854:d88b:dd6]:46958 for https://trackapi.nutritionix.com/v2/search/instant?query=breakfast ([2606:4700:3108::ac42:287f]:443): client error (SendRequest): connection error: connection resetCanceledMediumUnassignedBugauto-cancelled-noise3d agoAC-6050Error: INSTAGRAM PRIVATE REPLY ERRORCanceledMediumUnassignedBug4d agoAC-6086CI failure: Deploy to Staging — Run supabase/setup-cli@v1 — a1ec881CanceledMediumMike CruzBugclaudeauto-release+14d agoAC-6085Closer availability report: near-term window 3 days -> 2 daysCanceledMediumMike Cruz4d agoAC-5879App Hanging: App hanging for at least 2000 ms.CanceledMediumUnassignedBug4d agoAC-4733Error: Prepare encountered an error: Error Domain=EXModulesErrorDomain Code=0 "This experience is currently in the background, so the audio session could not be activated." UserInfo={NSLocalizedDescription=This experience is currently in the background, so the...CanceledMediumUnassignedBug6d agoAC-5973Test ticket for Linear linkingCanceledMediumUnassignedneeds-human-triage6d agoAC-2110Tag management per accountCanceledMediumUnassigned7d agoAC-1534Search feature in chatCanceledMediumUnassigned7d agoAC-5720Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"Unable to download the file. Please verify the URL and try again."},"request_id":"req_011CcYHbCBM8Gk5Wmwbfxrf5"}CanceledMediumUnassignedBug7d agoAC-5702Error: Attempted to navigate before mounting the Root Layout component. Ensure the Root Layout component is rendering a Slot, or other navigator on the first render.CanceledMediumUnassignedBug7d agoAC-5678Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.CanceledMediumUnassignedBug7d agoAC-5705com.apple.coreaudio.avfaudio: Input HW format is invalidCanceledMediumUnassignedBug7d agoAC-5684React ErrorBoundary TypeError: Cannot read property 'uri' of undefinedCanceledMediumUnassignedBug7d agoAC-5881Booking change closer SMS skipped — no active Twilio integrationCanceledMediumUnassignedBug7d agoAC-5670App Hanging: App hanging for at least 2000 ms.CanceledMediumUnassignedBug7d agoAC-5669Error: Sender not found in conversationCanceledMediumUnassignedBug7d agoAC-5677i: Failed to connect to MetaMaskCanceledMediumUnassignedBug7d agoAC-5921Error: Failed to write value.Error Domain=NSCocoaErrorDomain Code=640 "You can’t save the file “53a0725a17aa00da0a1744efed716cbd” because the volume “User” is out of space." UserInfo={NSURL=file:///private/var/mobile/Containers/Data/Application/969ADCC9-044A-4...CanceledMediumUnassignedBugauto-cancelled-noise9d agoAC-5910World Model — Google Meet notes (Gemini) ingestionCanceledMediumUnassigned9d agoAC-5897In-app video call option doesn't connect / no way to book a call from phoneCanceledMediumMike CruzWeb Lab Platform Parity10d agoAC-5896Video uploads are very slow in the coach appCanceledMediumMike CruzWeb Lab Platform Parity10d agoAC-5894Client voice-memo/video recordings fail to send when too largeCanceledMediumMike CruzWeb Lab Platform Parityneeds-prio10d agoAC-5890Food log does not show logged quantitiesCanceledMediumMike CruzWeb Lab Platform Parityneeds-prio10d agoAC-2072Advanced workout - Tracking unilateral movementsCanceledMediumUnassigned10d agoAC-1865MASTER TICKET: Advanced workout featuresCanceledMediumJackson Jhin10d agoAC-5878Error: The operation couldn’t be completed. (OSStatus error 561210739.)CanceledMediumUnassignedBugauto-cancelled-noise10d agoAC-5876CI failure: Deploy to Staging — Deploy Edge Functions — 6065cd1CanceledMediumUnassignedBugclaudeauto-release11d agoAC-1928Button for Coaches to join a live callCanceledMediumUnassigned11d agoAC-1978Fix the Food Choices widgetCanceledMediumUnassigned11d agoAC-1870When there is no food data, make Calorie and Food Choice NULLCanceledMediumUnassigned11d agoAC-5806Error: Failed to fetch Instagram integrations: Upstream server error (HTTP 522). The request was retried but the server remained unavailable.CanceledMediumUnassignedBugauto-cancelled-noise12d agoAC-5682App Hanging: App hanging for at least 2000 ms.CanceledMediumUnassignedBug12d agoAC-5655Error: Test errorCanceledMediumUnassignedBug12d agoAC-4281NSInvalidArgumentException: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[3]CanceledMediumUnassignedBug14d agoAC-5567[scheduling] Google Calendar integration silently failed: meet_config_failedCanceledMediumMike CruzBugwontfix15d agoAC-5519Fix subscription renewal and billing logic for various subscription scenariosCanceledMediumMike Cruzsupport-agentcategory:paymentseverity:medium17d agoAC-5483Fix recurring subscription charge on renewal dateCanceledMediumMike Cruzsupport-agentcategory:paymentseverity:medium17d agoAC-5514[UI] Issue across 2 elementsCanceledMediumUnassignedneeds-human-triage18d agoAC-5411Yes, I was mid workout tracking everything and I think it’s around 11pm cst that it reset bc it’s th...CanceledMediumUnassigned18d agoAC-5393?anon_0_CanceledMediumUnassignedBug18d agoAC-5173App Hanging: App hanging for at least 2000 ms.CanceledMediumUnassignedBug18d agoAC-5081RuntimeException: java.lang.reflect.InvocationTargetExceptionCanceledMediumUnassignedBug18d agoAC-4914POSTCanceledMediumUnassignedBug18d agoAC-5391Error: Upload preset not foundCanceledMediumUnassignedBugneeds-human-triage18d agoAC-5051Fix coach notification delivery for new client assignmentsCanceledMediumMike Cruzsupport-agentcategory:notificationsseverity:medium19d agoAC-5516SyntaxError: Unterminated string in JSON at position 9077 (line 49 column 66)CanceledMediumUnassignedBug19d agoAC-5556InsufficientQuotaError: 429 You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.CanceledMediumUnassignedBugauto-cancelled-noise19d agoAC-5450EXC_BAD_ACCESS: Exception 1, Code 1, Subcode 1224424184171874480 >CanceledMediumMike CruzBug20d agoAC-5332EXC_BAD_ACCESS: %DecimalPad-Layout_Keylist.Row3.Layout > EventEmitter::dispatchEvent > sliderTouchEnd: > type >CanceledMediumMike CruzBug20d agoAC-5454Error: UnexpectedException: You can’t save the file “cloudinary-chunk-1781861086914-0.part” because the volume “User” is out of space. (at ExpoModulesCore/SyncFunctionDefinition.swift:139)CanceledMediumUnassignedBugauto-cancelled-noise24d agoAC-5434Sandbox: admin-context mode to query open tickets for an archived userCanceledMediumUnassigned25d agoAC-5319Error: An API error occurred: channel_not_foundCanceledMediumMike CruzBugwontfixauto-cancelled-noise26d agoAC-5045Error: Upload failed with status 413CanceledMediumUnassignedBug26d agoAC-5386Fix messaging/chat feature blocking client-coach communicationCanceledMediumMike Cruzsupport-agentcategory:otherseverity:medium26d agoAC-5336SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSONCanceledMediumUnassignedBug27d agoAC-5318processJobInBackgroundCanceledMediumUnassignedBug27d agoAC-5136NSInternalInconsistencyException: A view controller not containing an alert controller was asked for its contained alert controller.CanceledMediumUnassignedBug33d agoAC-5104Error: Photon server error: 404 Not Found - {"ok":false,"error":{"code":"UPSTREAM_ERROR","message":"Request failed with status code 404","detail":"<!DOCTYPE html>\n<html>\n<head>\n<title>Not Found</title>\n<style>\n body {\n width: 35em;\n mar...CanceledMediumUnassignedBug33d agoAC-5142?anon_0_CanceledMediumUnassignedBug33d agoAC-5175Error: {"code":"","StatusCode":"","message":"initial WS connection could not be established","isWSFailure":true}CanceledMediumUnassignedBugauto-cancelled-noise34d agoAC-5047Error: Stripe API Error: 400 - The API key sk_live_*********************************************************************************************PRKOuh has had its access limited and cannot be used for certain actions like creating payouts or transfers. Visit h...CanceledMediumUnassignedBug35d agoAC-5096Error: Twilio API error: 400 - {"code":21408,"message":"Permission to send an SMS has not been enabled for the region indicated by the 'To' number: +92336225XXXX","more_info":"https://www.twilio.com/docs/errors/21408","status":400}CanceledMediumUnassignedBug35d agoAC-5048App Hanging: App hanging for at least 2000 ms.CanceledMediumUnassignedBug35d agoAC-5086App Hanging: App hanging for at least 2000 ms.CanceledMediumUnassignedBug35d agoAC-5083Error: Failed to search recipes: TypeError: Network request timed outCanceledMediumUnassignedBug35d agoAC-5082Error: Failed to load saved plates: TypeError: Network request timed outCanceledMediumUnassignedBug35d agoAC-5079Error: Failed to fetch user lesson progress: JWT expiredCanceledMediumUnassignedBug35d agoAC-5068sync-getstream: stream_message_id already claimed by inbound echo — skipped write-back (AC-4912)CanceledMediumUnassignedBug35d agoAC-5093AI setter pasted a stale/foreign scheduling link instead of calling get_booking_link; substituted the real link deterministicallyCanceledMediumUnassignedBug35d agoAC-5055AI setter emitted a booking-link placeholder instead of calling get_booking_link; substituted the real link deterministicallyCanceledMediumUnassignedBug35d agoAC-5067Add flat-dollar coaching fee override (coaching_fee_cents) on subscriptionsCanceledMediumMike Cruzneeds-prioclaudeclaude:needs-human38d agoAC-4773ConcurrentStatusChangeError: Concurrent status change: expected one of {LEAD,CALL_CANCELED,CALL_BOOKED,HIDDEN,NURTURE,UNRESPONSIVE,NOT_A_FIT,FOLLOW_UP}, got ACTIVECanceledMediumUnassignedBug39d agoAC-4821Booking could not be matched — creating lead on-demandCanceledMediumUnassignedBug39d agoAC-4841Error: {"code":"","StatusCode":"","message":"initial WS connection could not be established","isWSFailure":true}CanceledMediumUnassignedBug39d agoAC-4843Error: identify-profile-lookup failed: TypeError: Network request timed outCanceledMediumUnassignedBug39d agoAC-4941Error: Failed to fetch user goals with history: Error: Acquiring process lock with name "lock:sb-zbetrqruidsjcfsnsqrh-auth-token" timed outCanceledMediumUnassignedBug39d agoAC-4970Error: UnexpectedException: Session lookup failed (at ExpoModulesCore/SyncFunctionDefinition.swift:139)CanceledMediumUnassignedBug39d agoAC-5016Error: Failed to fetch room: JWT expiredCanceledMediumUnassignedBug39d agoAC-5043Error: Failed to fetch selected attributes: TypeError: Network request timed outCanceledMediumMike CruzBug39d agoAC-4906Default new habit start date to current dateCanceledMediumUnassignedFeatureneeds-prio41d agoAC-3667AxiosError: Network ErrorCanceledMediumUnassignedBug45d agoAC-4729Fix points calculation showing negative values and not syncing on activity logCanceledMediumMike Cruzsupport-agentcategory:sync_loadingseverity:medium45d agoAC-4855I'm getting an error when I try and send my coach a video of an exercise, it says upload failed. Cou...CanceledMediumUnassigned46d agoAC-4702Error: Failed to write manifest file.Error Domain=NSCocoaErrorDomain Code=640 "You can’t save the file “manifest.json” because the volume “User” is out of space." UserInfo={NSURL=file:///private/var/mobile/Containers/Data/Application/907B6F8B-AE5D-4409-93CF-AC...CanceledMediumUnassignedBug46d agoAC-4811Error: Failed to write value.Error Domain=NSCocoaErrorDomain Code=640 "You can’t save the file “53a0725a17aa00da0a1744efed716cbd” because the volume “User” is out of space." UserInfo={NSURL=file:///private/var/mobile/Containers/Data/Application/FD5522ED-3005-4...CanceledMediumUnassignedBugauto-cancelled-noise46d agoAC-4814Error: Cannot find native module 'ExpoLocalization'CanceledMediumUnassignedBug46d agoAC-4812Error: Calling the 'writeAsStringAsync' function has failedCanceledMediumUnassignedBugauto-cancelled-noise46d agoAC-4793Error: {"code":"","StatusCode":"","message":"initial WS connection could not be established","isWSFailure":true}CanceledMediumUnassignedBug47d agoAC-4731Error: Acquiring process lock with name "lock:sb-zbetrqruidsjcfsnsqrh-auth-token" timed outCanceledMediumUnassignedBug47d agoAC-4700Error: Failed to fetch user goals with history: TypeError: Network request timed outCanceledMediumUnassignedBug47d agoAC-4699Error: Failed to fetch priority goals: TypeError: Network request timed outCanceledMediumUnassignedBug47d agoAC-4698Error: Failed to fetch character: TypeError: Network request timed outCanceledMediumUnassignedBug47d agoAC-4713Error: Failed to fetch food entries: TypeError: Network request timed outCanceledMediumUnassignedBug47d agoAC-4763Error: Failed to search recipes: TypeError: Network request timed outCanceledMediumUnassignedBug47d agoAC-4730Error: Failed to fetch user activities: TypeError: Network request timed outCanceledMediumUnassignedBug47d agoAC-3692Error: Failed to fetch active room: TypeError: Network request timed outCanceledMediumUnassignedBug47d agoAC-4751Route mobile chat voice memos + documents through Cloudinary (finish the Stream sendFile swap)CanceledMediumUnassignedFeature47d agoAC-4774Fix intermittent weight log notification popupCanceledMediumMike Cruzsupport-agentcategory:sync_loadingseverity:medium48d agoAC-4783CI failure: Deploy to Staging — Deploy Edge Functions — 84ded5bCanceledMediumUnassignedBugclaudeauto-release48d agoAC-4706tryCallOneCanceledMediumUnassignedBugauto-cancelled-noise50d agoAC-4689Error: Failed to fetch character: JWT expiredCanceledMediumMike CruzBugclaudeclaude:needs-human50d agoAC-4684facebook::react::UIManagerBinding::dispatchEventToJSCanceledMediumUnassignedBugauto-cancelled-noise52d agoAC-4633Error: Failed to fetch unlocked room items: JWT expiredCanceledMediumMike CruzBug53d agoAC-4528integrations-simplecheck: missing utm_user_id in customFieldsCanceledMediumUnassignedBug53d agoAC-4616Invalid Slack signatureCanceledMediumUnassignedBug53d agoAC-4609<global>CanceledMediumMike CruzBug54d agoAC-2190Make the workout history alignedCanceledLowUnassigned2d agoAC-2176Polish get rid of chevron in buttonCanceledLowUnassigned3d agoAC-2165Styling is off for the ORM workout chartCanceledLowUnassigned4d agoAC-2141Add Author to the coach notesCanceledLowUnassigned5d agoAC-2126Polish: Make the community page background and components matchCanceledLowUnassigned7d agoAC-2104Notes transparent backgroundCanceledLowlaurenjhin@gmail.com8d agoAC-5911World Model — Google Meet recordings ingestionCanceledLowUnassigned9d agoAC-1782Sign out buttonCanceledLowUnassigned10d agoAC-2025Add `failure` option to the Effort ValuesCanceledLowUnassigned10d agoAC-1819component updateCanceledLowUnassigned10d agoAC-2073Advanced workout - body weight and assisted body weightCanceledLowUnassigned10d agoAC-1785measurement settingsCanceledLowUnassigned10d agoAC-2068Fix up the subscription pageCanceledLowUnassigned10d agoAC-1962Trash icon doesn't have a circle around itCanceledLowMike Cruz10d agoAC-1959Change chevron for all dropdownsCanceledLowMike Cruz10d agoAC-1663Build streak tracking system with visual indicatorsCanceledLowUnassigned10d agoAC-2078Transparent background is not stretched to bottomCanceledLowUnassigned10d agoAC-1832Keyboard blocks food loggingCanceledLowUnassigned10d agoAC-2001App: no search bar for coaches to find different clients in appCanceledLowMike Cruz11d agoAC-2065Upgrade UI of menu for selected state and reduce scrollCanceledLowUnassigned11d agoAC-1812Mute microphone when app is not in foregroundCanceledLowUnassigned11d agoAC-2064Back button from template configurationCanceledLowUnassigned11d agoAC-5548Follow up: confirm Dylan's IG direct booking link is removed (post account unlock)CanceledLowUnassignedSales14d agoAC-5163CI failure: Deploy to Staging — unknown step — b9cf119CanceledLowMike CruzBugclaudeauto-release+133d agoAC-4788CI failure: Deploy to Staging — Deploy Edge Functions — 13b27cfCanceledLowMike CruzBugclaudeauto-release+147d agoAC-2204David Thurin - Stretchy influencerCanceledNo priorityUnassigned7h agoAC-6361CI failure: Deploy to Staging — Set up job — f2f1b97CanceledNo priorityUnassignedBugclaudeauto-release10h agoAC-5931CI failure: Deploy to Staging — Deploy Edge Functions — dcf0f81CanceledNo priorityMike CruzBugclaudeauto-release+17d agoAC-5121International SMS may not be going throughCanceledNo priorityUnassignedBug7d agoAC-1895Log weight should take data from check inCanceledNo priorityMike Cruz10d agoAC-1852Clean up the habit tracker figmaCanceledNo priorityUnassigned11d agoAC-1850Onboarding flow for Dylans clientsCanceledNo priorityUnassigned11d agoAC-1851Clean up progress photo flow -- log any more bugs that exist with thatCanceledNo priorityUnassigned11d agoAC-1649Implement onboarding survey form system in mobile appCanceledNo priorityUnassigned11d agoAC-1513Use gemini for video form analysisCanceledNo priorityUnassigned11d agoAC-1973Needs design: Done button move up topCanceledNo priorityUnassigned11d agoAC-1896Progress photo hint textCanceledNo priorityUnassigned11d agoAC-1602To-Dos in Home screenCanceledNo priorityUnassigned11d agoAC-1890faultline specific loading anims in the crm as a personalized touchCanceledNo priorityUnassigned11d agoAC-1848Get mike the icon list from our new icons for what should be on a habitCanceledNo priorityUnassigned11d agoAC-1862Active workout buttonCanceledNo priorityUnassigned11d agoAC-1676Build auto-progressive overload suggestionsCanceledNo priorityUnassigned11d agoAC-1960Support HSA/FSA payments for ScottyCanceledNo priorityUnassigned11d agoAC-1855Pixel displayCanceledNo priorityUnassigned11d agoAC-1886Record form videoCanceledNo priorityUnassigned11d agoAC-1604Update the Home screenCanceledNo priorityUnassigned11d agoAC-15712FA login gets stuckCanceledNo priorityUnassigned11d agoAC-1891Admin crm cancellation stuff tableCanceledNo priorityUnassigned11d agoAC-1665Build onboarding survey flow in alwayscoach-appCanceledNo priorityUnassigned11d agoAC-1696Add lesson watch tracking and completion analyticsCanceledNo priorityUnassigned11d agoAC-2014Can’t upload photoCanceledNo priorityUnassigned11d agoAC-1857Future scotty requests from jamming with him on 12/18/25CanceledNo priorityUnassigned11d agoAC-1858Coches should prepick stuff at a restaurant base on menuCanceledNo priorityUnassigned11d agoAC-1961iPhone widget for habits and quick loggingCanceledNo priorityUnassigned11d agoAC-2038Organization: prioritize near term projects for ScottyCanceledNo priorityUnassigned11d agoAC-2012Remove click when exiting impersonationCanceledNo priorityUnassigned11d agoAC-1517Transcribe audio message into textCanceledNo priorityUnassigned11d agoAC-1956User question: Add exercise straight from client pageCanceledNo priorityUnassigned11d agoAC-1788move active workout barCanceledNo priorityUnassigned11d agoAC-5849CI failure: Deploy to Staging — unknown step — f1f3d32CanceledNo priorityMike CruzBugclaudeauto-release+111d agoAC-5848CI failure: Deploy to Staging — unknown step — 13fcddcCanceledNo priorityMike CruzBugclaudeauto-release+111d agoAC-5772Investigate workout sets increasing without changesCanceledNo prioritymiranda@supaband.comBug12d agoAC-5785CI failure: Deploy to Staging — Deploy Edge Functions — ee9eaeeCanceledNo priorityMike CruzBugclaudeauto-release+112d agoAC-5735Closer routing weights table + per-closer matured-call factCanceledNo priorityUnassignedneeds-prio13d agoAC-5736Weekly bandit re-fit — CloserBanditService + cron runner + agent registrationCanceledNo priorityUnassignedneeds-prio13d agoAC-5737CloserRoutingService.pickCloser() + pre-booking wire-up + PostHog holdout + dashboardsCanceledNo priorityUnassignedneeds-prio13d agoAC-5692CI failure: Deploy to Staging — Deploy Edge Functions — 603e9acCanceledNo priorityUnassignedBugclaudeauto-release14d agoAC-5691CI failure: Deploy to Staging — Deploy Edge Functions — 08b76cdCanceledNo priorityUnassignedBugclaudeauto-release14d agoAC-5642CI failure: Deploy to Staging — Link project and push database — 3dae256CanceledNo priorityUnassignedBugclaudeauto-release17d agoAC-5431remove Claire from the closer availability reportCanceledNo priorityUnassignedFeature18d agoAC-5609CI failure: Deploy to Staging — Deploy Edge Functions — 2e01249CanceledNo priorityUnassignedBugclaudeauto-release18d agoAC-5408Error when sending in-app recorded videoCanceledNo priorityUnassignedBug18d agoAC-5561Allow negative weight for pull-ups in client mobile workoutsCanceledNo priorityUnassignedFeatureneeds-prio19d agoAC-5522CI failure: Deploy to Staging — Deploy Edge Functions — 62a0a28CanceledNo priorityUnassignedBugclaudeauto-release20d agoAC-5488CI failure: Deploy to Staging — Link project and push database — 304a3beCanceledNo priorityUnassignedBugclaudeauto-release24d agoAC-5480CI failure: Deploy to Staging — Link project and push database — 1254794CanceledNo priorityMike CruzBugclaudeauto-release24d agoAC-5426CI failure: Deploy to Staging — Deploy Edge Functions — aa672e2CanceledNo priorityUnassignedBugclaudeauto-release25d agoAC-5425CI failure: Deploy to Staging — Deploy Edge Functions — 2760545CanceledNo priorityUnassignedBugclaudeauto-release25d agoAC-5315CI failure: Deploy to Staging — Deploy Edge Functions — 03d8303CanceledNo priorityMike CruzBugclaudeauto-release+130d agoAC-5233CI failure: Deploy to Staging — Link project and push database — 53fe18fCanceledNo priorityUnassignedBugclaudeauto-release32d agoAC-5204Expose video call feature across coach and client appsCanceledNo priorityUnassignedFeatureneeds-prio32d agoAC-5164CI failure: Deploy to Staging — unknown step — fc950d5CanceledNo priorityMike CruzBugclaudeauto-release+133d agoAC-4885Calendar does not show booked scheduling callsCanceledNo priorityUnassignedBug41d agoAC-4831CI failure: Deploy to Staging — Link project and push database — b2757a7CanceledNo priorityUnassignedBugclaudeauto-release46d agoAC-4806CI failure: Deploy to Staging — Link project and push database — 3360734CanceledNo priorityUnassignedBugclaudeauto-release47d agoAC-4805CI failure: Deploy to Staging — Link project and push database — 71605c6CanceledNo priorityUnassignedBugclaudeauto-release47d agoAC-4804CI failure: Deploy to Staging — Link project and push database — 9dcc8f7CanceledNo priorityUnassignedBugclaudeauto-release47d agoAC-4779Replace Calendly link in OB health drip emailsCanceledNo prioritymiranda@supaband.comBug47d agoAC-4720Allow voice notes up to 5 minutesCanceledNo priorityUnassignedFeatureneeds-prio47d agoAC-4782CI failure: Deploy to Staging — Deploy Edge Functions — 9bc15d0CanceledNo priorityUnassignedBugclaudeauto-release47d agoAC-4778CI failure: Deploy to Staging — Deploy Edge Functions — 8a72ba4CanceledNo priorityUnassignedBugclaudeauto-release48d agoAC-4777CI failure: Deploy to Staging — Deploy Edge Functions — d9a2870CanceledNo priorityUnassignedBugclaudeauto-release48d agoAC-4736CI failure: Deploy to Staging — Set up job — 254d79aCanceledNo priorityMike CruzBugclaudeauto-release+148d agoAC-4735CI failure: Deploy to Staging — Set up job — cf5ea86CanceledNo priorityUnassignedBugclaudeauto-release48d agoAC-4667Show Google Meet link in expanded upcoming callsCanceledNo priorityUnassignedFeatureneeds-prio52d agoAC-4544trust the macros of creator moreCanceledNo prioritylaurenjhin@gmail.com52d agoAC-4308Shubh ProjectCanceledNo priorityUnassigned53d agoAC-4623Create Slack channel for booked call notificationsCanceledNo prioritymiranda@supaband.comFeatureneeds-prio53d agoAC-4617Do not suppress AI on empty echoed repliesCanceledNo priorityMike CruzBug53d agoAC-4618Do not reset reclaim timer for empty `human_echoed_from_meta` messagesCanceledNo priorityUnassignedBugwontfix54d agoAC-4712Coach chat disappeared for multiple usersDuplicateUrgentUnassignedBug48d agoAC-5800Workouts updated column stays stale after editsDuplicateHighMike CruzBug7d agoAC-5549Fix history section: unit conversion bug and missing/hallucinated workout dataDuplicateHighMike Cruzsupport-agentcategory:data_correctnessseverity:high19d agoAC-4343Fix chat messages not loading for clientDuplicateHighMike Cruzsupport-agentcategory:sync_loadingseverity:high25d agoAC-4668Fix food search macro calculation returning wrong calorie valuesDuplicateHighMike Cruzsupport-agentcategory:data_correctnessseverity:high26d agoAC-5177Give AI support agent knowledge of the dateDuplicateHighUnassignedFeatureneeds-prio34d agoAC-4489Fix step counter sync from Apple HealthDuplicateHighUnassignedsupport-agentcategory:sync_loadingseverity:high34d agoAC-6068Error: INSTAGRAM GET MESSAGES ERRORDuplicateMediumMike CruzBug1d agoAC-6061PauseOverlayDuplicateMediumUnassignedBug1d agoAC-6060pauseDuplicateMediumUnassignedBug1d agoAC-6227Error: Failed to add user 0751d267-721a-4115-a915-f621a8f5a9bd to conversation e194f673-81be-4df9-b63d-0d43fcca66cfDuplicateMediumUnassignedBug1d agoAC-6036ConversationServiceImpl.addMemberToConversationDuplicateMediumUnassignedBug1d agoAC-5955[scheduling] Google Calendar integration silently failed: token_refresh_failedDuplicateMediumUnassignedBug1d agoAC-6233Error: MESSENGER GET PROFILE ERRORDuplicateMediumUnassignedBug1d agoAC-6013sendInstagramDMDuplicateMediumUnassignedBug1d agoAC-6117Error: Error fetching food entriesDuplicateMediumUnassignedBug1d agoAC-6063Error: [FlowMessaging] Failed to send message via all channels for user 90415a90-6172-4890-a38b-320257886941DuplicateMediumUnassignedBug1d agoAC-6228Error: Failed to record ledger row for skipped preset daily_logDuplicateMediumUnassignedBug1d agoAC-6114Error: Chat connection timeout after 15 secondsDuplicateMediumUnassignedBug1d agoAC-6113Error: Video connection timeout after 15 secondsDuplicateMediumUnassignedBug1d agoAC-6067Error: GetStream.removeDeviceForUser errorDuplicateMediumUnassignedBug1d agoAC-6026GetStream.addDeviceDuplicateMediumUnassignedBug1d agoAC-6071Error: GetStream.addDevice errorDuplicateMediumUnassignedBug1d agoAC-5727Voice memo recording crashes whole app to "Something went wrong" error-boundary screenDuplicateMediumMike CruzBug7d agoAC-5888Timer missing on non-coach-led workouts / clients need a workout timerDuplicateMediumMike CruzWeb Lab Platform Parityneeds-prio10d agoAC-5520Fix missing coach notifications for client messagesDuplicateMediumMike Cruzsupport-agentcategory:notificationsseverity:medium17d agoAC-5610Fix completed workout edit view to show incomplete template exercisesDuplicateMediumUnassignedsupport-agentcategory:data_correctnessseverity:medium18d agoAC-5484Fix duplicate message sending bugDuplicateMediumMike Cruzsupport-agentcategory:otherseverity:medium18d agoAC-5521[scheduling] Google Calendar integration silently failed: create_event_failedDuplicateMediumUnassignedBug19d agoAC-5558Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.0: user messages must have non-empty content"},"request_id":"req_011CcMcczVreLm9Fg6VLdZx9"}DuplicateMediumUnassignedBug19d agoAC-5495[MarketingHealthCheck] Account 9c86eac7-bbd4-4d5a-9203-17ae1ac7f91d failed: getEntityHealth failed: function fact_sales_leads(uuid, timestamp with time zone, timestamp with time zone) is not uniqueDuplicateMediumUnassignedBug19d agoAC-4924TypeError: undefined is not a functionDuplicateMediumMike CruzBugneeds-human-triage31d agoAC-5139Fix serving portion display when copying meals between mealsDuplicateMediumMike Cruzsupport-agentcategory:data_correctnessseverity:medium33d agoAC-4340Fix video upload failure in coach messagingDuplicateMediumUnassignedsupport-agentcategory:uploadseverity:medium46d agoAC-4625Fix video upload size limit validation message mismatchDuplicateMediumMike Cruzsupport-agentcategory:uploadseverity:medium53d agoAC-5872Give Linear access to PostHogDuplicateNo priorityUnassignedFeatureneeds-prio9d agoAC-5748Unpin Deno to v2.x in app-ui-kb-refresh workflowDuplicateNo priorityUnassignedtech-debt13d agoAC-5234Resolved support tickets show up in ActiveDuplicateNo priorityUnassignedBug32d agoAC-4844Need better visualizationsDuplicateNo prioritylaurenjhin@gmail.com40d agoAC-4553AI setter settingsDuplicateNo priorityJackson Jhin45d agoAC-4705Client conversations incorrectly show “No messages”DuplicateNo priorityUnassignedBug49d agoAC-4655CI failure: Deploy to Staging — Link project and push database — c12ba27DuplicateNo priorityMike CruzBugclaudeauto-release53d agoAC-4864Better visibility into Ai setter hardcoded historyDesigningUrgentUnassigned42d agoAC-4893onboarding flow for creatorsDesigningHighUnassigned35d agoAC-4696Let users save custom foods and labelsDesigningNo priorityUnassignedFeatureneeds-prio3d agoAC-5124Fix AI trainer scenario responsesDesigningNo priorityUnassignedBug35d agoAC-5885Build AI-assisted finance import and audit workflowSpeccingNo priorityUnassignedneeds-prio10d agoAC-6379Surface when a closer's Meet sales calls can't be recorded (missing scope / recording disabled) instead of skipping silentlyNeeds PrioritizationHighMike CruzWeb Lab Platform ParityCallsneeds-prio4h agoAC-6378Copy Meet sales-call recordings off the closer's personal Drive into our own storageNeeds PrioritizationHighMike CruzWeb Lab Platform ParityCallsneeds-prio4h agoAC-5757AI Setter: lift OB Health show rate 50%→80% and buy rate 9%→20% (analysis + roadmap)Needs PrioritizationHighMike Cruzsales-agent5d agoAC-5918Setter loop: segment-conditional directives — pool by ICP segment across accounts, not just by accountNeeds PrioritizationHighMike Cruz5d agoAC-5942Client app: allow changing exercise tracking variables (seconds instead of reps; seconds & minutes for cardio)Needs PrioritizationHighMike CruzWeb Lab Platform Parityneeds-prio7d agoAC-6380Backfill Meet transcripts that finalize after the recording-sync retry window (no re-scan today)Needs PrioritizationMediumMike CruzWeb Lab Platform ParityCallsneeds-prio4h agoAC-5916Setter loop: partial-pooling (shrinkage) graduation path for global directivesNeeds PrioritizationMediumMike Cruz5d agoAC-5917Setter loop: heterogeneity test before promoting a directive to globalNeeds PrioritizationMediumMike Cruz5d agoAC-5956Live Studio — interactive produced group sessions (proposal)Needs PrioritizationMediumUnassigned6d agoAC-5794Feature: clients can submit form-check videos on workouts; coach adds persistent notes per exerciseNeeds PrioritizationMediumUnassignedFeatureneeds-prio12d agoAC-5919Setter loop: layer-specific volume/significance floors (global pools, so lower per-account bar)Needs PrioritizationLowMike Cruz5d agoAC-6374Consolidate e-signatures integration at the platform levelNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio6h agoAC-6171Improve workout media recording and uploadsNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio3d agoAC-6169Keep the rest timer running during coach chatNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio3d agoAC-6172Add settings for optional video promptsNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio3d agoAC-6170Add AI meal macro estimationNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio3d agoAC-6179AI meal estimation — client: "Photo of a meal" entry (extends barcode modal)Needs PrioritizationNo priorityUnassignedneeds-prio3d agoAC-6173Improve food tracking and workout screen UXNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio3d agoAC-6175Show per-set previous performance inline on the active workout screen (client app)Needs PrioritizationNo priorityUnassignedneeds-prio3d agoAC-6168Improve workout tracking flows in the client appNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio3d agoAC-6178AI meal estimation — client: "Describe a meal" entry + review sheetNeeds PrioritizationNo priorityUnassignedneeds-prio3d agoAC-6177AI meal estimation — backend endpoint on food-search (photo + text)Needs PrioritizationNo priorityUnassignedneeds-prio3d agoAC-6176Client-app per-exercise personal notes on the active workout screenNeeds PrioritizationNo priorityUnassignedneeds-prio3d agoAC-6167Client app improvements from Greg feedbackNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio3d agoAC-5980Add issue detection for human_active support threadsNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio6d agoAC-5982Support inbox badge for auto-filed issues on human_active threadsNeeds PrioritizationNo priorityUnassignedneeds-prio6d agoAC-5981Classify-only pass on human_active support threads: auto-file distinct new issuesNeeds PrioritizationNo priorityUnassignedneeds-prio6d agoAC-5751Add a client-side timer for exercisesNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio10d agoAC-5798Add a dedicated inbox and notification system for coachesNeeds PrioritizationNo prioritylaurenjhin@gmail.comFeatureneeds-prio12d agoAC-5805Coach inbox — mobile Inbox tab in ac-coach-appNeeds PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5804Coach notification preferences — per-category toggles (web + mobile)Needs PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5803Coach inbox — Check-ins tab + push on check-in completionNeeds PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5802Coach inbox — web /inbox route with live Messages tabNeeds PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5801Coach inbox — backend aggregation function + serviceNeeds PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5797Form-check videos: client-app upload + coach-feedback bannerNeeds PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5796Form-check videos: coach web UI to review video + author feedbackNeeds PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5795Form-check videos: backend schema + WorkoutService methodsNeeds PrioritizationNo priorityUnassignedneeds-prio12d agoAC-5749Add iMessage chat option to the coach on-the-go appNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio13d agoAC-5624Add a shopping list for recipesNeeds PrioritizationNo priorityUnassignedFeatureneeds-prio17d agoAC-5983Auto-create @alwayscoach.com email for new closers (Google Workspace provisioning)Ready for ClaudeHighMike Cruzneeds-prio6d agoAC-5032Ad buying AI AgentCommittedHighUnassigned36d agoAC-5606In support, tickets that are in "waiting" status should appear under "pending", not activeCommittedMediumUnassignedBug18d agoAC-4116AI sales call coaching system (live + post-call)CommittedMediumUnassignedFeaturesales-agent34d agoAC-4994Spend-pacing & efficiency guardrails (CAC/pace targets + ROAS-floor alerts)CommittedMediumUnassigned38d agoAC-4510Smarter food-suggestions ranking: recency decay + day-of-week weightingCommittedMediumUnassignedFeature53d agoAC-3475[Design] Food recall UX — favorites, frequent foods, saved mealsCommittedLowUnassigned3d agoAC-3426Show cancellation banner for ending subscriptionsCommittedLowUnassignedBug26d agoAC-4494Replace blocking chat-upload modal with optimistic in-place message bubblesCommittedLowMike CruzFeature48d agoAC-4953Restrict coach chat for self-service app usersCommittedNo priorityUnassignedBug41d agoAC-5884Dev-test runner host is broken: Supabase stack down + stale iOS warm build — every QA run abortsReady for EngHighUnassignedBug1d agoAC-5933Evaluate OB setter "diagnose-not-prescribe" A/B + decide whether to build the LLM-judge systemReady for EngHighUnassigned1d agoAC-5367AI setter silently drops leads on empty LLM reply — make "stay silent" an explicit, intentional decisionReady for EngHighMike Cruz1d agoAC-6053External closers' Google Calendar not syncing ("connection doesn't work on the new app") — Giulia Sodaro reproReady for EngHighMike CruzWeb Lab Platform Parityscheduling-tool1d agoAC-6131Centralize locale-based date formatting: stop host-timezone-dependent dates reaching users and LLMsReady for EngHighUnassignedBug3d agoAC-5156[Epic] Event Backbone: reliable system-of-record event pipelineReady for EngHighMike Cruz12d agoAC-5350Execute exercise duplicate merges (high-confidence band) + archiveReady for EngHighMike Cruz28d agoAC-6088InstagramSendFailedError: Instagram send failed: Based on previous use of this feature, your account has been temporarily blocked from taking this action.Ready for EngMediumMike CruzBug2h agoAC-6381sales_call_analyses claims a sync trigger that doesn't exist — attribution can go staleReady for EngMediumMike CruzWeb Lab Platform Paritytech-debtCalls4h agoAC-6377Error: Transaction has already been fully refundedReady for EngMediumUnassignedBug4h agoAC-6373Error: Food entry not foundReady for EngMediumUnassignedBug7h agoAC-6371Error: Chat connection timeout after 15 secondsReady for EngMediumUnassignedBug8h agoAC-6359Remove the workout "section" concept — flatten workouts to an ordered exercise sequenceReady for EngMediumUnassigned12h agoAC-6249Error: identify-profile-lookup failed: Cannot coerce the result to a single JSON objectReady for EngMediumUnassignedBug13h agoAC-6247Error: reportError: non-Error value reportedReady for EngMediumUnassignedBug13h agoAC-5999Error: Linear GraphQL 400: {"errors":[{"message":"Variable \"$updatedAfter\" of type \"DateTime!\" used in position expecting type \"DateTimeOrDuration\".","locations":[{"line":2,"column":55},{"line":8,"column":26}],"extensions":{"http":{"status":400,"headers"...Ready for EngMediumMike CruzBug16h agoAC-6240Error: Your session has expired. Please sign out and sign back in to continue.Ready for EngMediumUnassignedBug1d agoAC-5368Migrate account-specific "go-silent" prompt rules to the stay_silent conventionReady for EngMediumMike Cruz1d agoAC-6015AISalesResponseRunner.runReady for EngMediumUnassignedBug1d agoAC-6021Error: Client ID and agent ID are requiredReady for EngMediumUnassignedBug1d agoAC-6051App Hanging: App hanging for at least 2000 ms.Ready for EngMediumUnassignedBug1d agoAC-6074Error: Error creating signed URLReady for EngMediumUnassignedBug1d agoAC-5945Google calendar reconcile skipped: token_refresh_failedReady for EngMediumUnassignedBug1d agoAC-5768Durable fix for Instagram same-IGSID duplicate-user race (DB constraints + atomic upsert + igsid_exact auto-merge)Ready for EngMediumUnassignedsales-agentcategory:data_correctnesstech-debt+11d agoAC-6037InstagramDmSyncRunner.emitHeartbeatReady for EngMediumUnassignedBug1d agoAC-5835Phase 2: enforce the operational-script CODEOWNERS gate (branch protection + "Needs Human Merge" state)Ready for EngMediumUnassigned4d agoAC-6090DB timeout observability, typed/retryable errors, and floating-promise lintReady for EngMediumUnassigned4d agoAC-5915Epic: Knowledge Base V2 — extend the live OKF world model (new sources, admin surfaces, consolidation)Ready for EngMediumUnassigned9d agoAC-5898Can't change exercise variable from reps to time on many exercisesReady for EngMediumMike CruzWeb Lab Platform Parity10d agoAC-5634Phase 3: RUNNER_AUTH_PROFILE config + assertAuthProfile() boot self-check (fleet secrets)Ready for EngMediumUnassigned13d agoAC-6243No option to create custom recipe in Food > Recipes tabReady for EngLowUnassignedsupport-agent1d agoAC-6382Investigate missing check-in form submissions for Christopher HopeReady for EngNo priorityUnassignedBug4h agoAC-6368Coach mobile crashes when opening Annie Cowan chatReady for EngNo priorityUnassignedBug9h agoAC-5713Clients do not always receive message notificationsReady for EngNo priorityUnassignedBug1d agoAC-6174Fix recurring task and weekly check-in issuesReady for EngNo priorityUnassignedBug3d agoAC-5899Investigate why Dylan Keister keeps losing ability to send voice messagesReady for EngNo priorityUnassignedBug10d ago