BRKN Development Dashboard

Updated April 4, 2026 · 197 Swift files · 161 Stitch screens · 95 tests · 60 gate reviews · 332 issues fixed · Sprint 20d complete

Sprints Done
20d
S21-29 planned · S-V visual iterative
197
Swift Files
175 iPhone + 17 Watch + 5 Widgets
161
Stitch Screens
14 aligned + 17 harvested
95
Tests
13 suites, all passing
60
Gate Reviews
346 found, 332 fixed
250+
Features Mapped
7 competitor sources
~250 built
S21-29
43
Built (S1-20d)
Planned (S21-29 + S-V)
Deferred (~43)
Skipped (~10)
Sprint Velocity ([x] tasks completed per sprint)
S1
6
S2
17
S3
16
S4
11
S5
10
S6
5
S7
6
S8
20
S9
8
S10
9
S11
3
S12
8
S13
11
S14
10
S15
5
S16
3
S17
3
S18
7
S19a
10
S19b
4
S20a
12
S20b
11
S20c
9
S20d
8
Sprint Roadmap
S1
Foundation
S2
Polish
S3
Intel
S4
Cardio
S5
Sleep+UX
S6
Stress
S7
Training
S8
Watch+PL
S9
Health
S10
Journal
S11
Predict
S12
Impact
S13
Platform
S14
Reports
S15
iPad+Cycle
S16
Calendar
S17
Morning
S18
Polish
S19a
Watch
S19b
WatchAI
S20a
Calendar
S20b
Routines
S20c
PerfReview
S20d
Coach
S21
Workout
S22
Running
S23
Physique
S24
Science
S25
Ship
S26
Onboard
S27
Hybrid
S28
CoachV2
S29
Watch+
S-V
Visual
S1-4 — Foundation + Cardio
Done
50 tasks50 complete
SwiftData, PRs, visual overhaul, Watch sync, Live Activity, programs, cardio GPS, HealthKit 30+ types
Show detail
S1: SwiftData 7 entities, WorkoutRepository, PRRepository, exercise seeding
Data
S2: Stitch visual overhaul (29 screens), Watch sync, Live Activity, kill mock data
Platform
S3: 3 programs (5/3/1, PPL, Upper/Lower), advanced analytics, widgets, strength intelligence
Intel
S4: 19 cardio types with GPS, pace, splits, elevation, HealthAnalytics screen
Cardio
S5-8 — Sleep + Stress + Training + Watch Gym
Done
41 tasks41 complete
Sleep engine, stress/exertion, training load, RPE, kg/lbs, Wilks/DOTS, Watch HKWorkoutSession
Show detail
S5: SleepScoreEngine (0-100), Sleep Rings, Sleep Fuel, Sleep Bank, RPE/RIR, Custom Exercise, kg/lbs, Exercise History
Sleep+UX
S6: StressEngine (0-100), StressDashboard (gauge + 24h timeline), Exertion Score, Target Zone
Stress
S7: TrainingLoadEngine (CTL/ATL/TSB), Training Status, Load Risk, HR Recovery, Load Focus
Training
S8: Wilks/DOTS/IPF GL, Joint Comfort, Warmup Generator, AI Coaching, Watch HKWorkoutSession (3-page UI)
Strength+Watch
S9-12 — Analytics + Journal + Predictions + Impact
Done
28 tasks28 complete
Time toggles, SpO2/Resp/BodyFat, Journal, Race Predictor, Suggestions, Glass Cards
Show detail
S9: Time toggles, delta arrows, SpO2/Resp/BodyFat, nutrition, 18 HK functions
Health
S10: Watch refactor, NutritionOverview rewrite, mobility card, Behavior Journal
Polish
S11: Race Predictor, Workout Suggestions, Watch auto-install
Predict
S12: Impact Analysis, Glass Card system (21+ views), Stitch alignment
Impact
S13-15 — Platform + Reports + iPad + Cycle
Done
26 tasks26 complete
Health Status, HR Timeline, Steps, Widgets, PDF, CSV Import, iPad, Cycle
Show detail
S13: Health Status Card (AHA thresholds), 24h HR Timeline, Steps Dashboard, Stress Trend, Auto-Tag Caffeine/Alcohol, Stress+Sleep Widgets
Platform
S14: Monthly Recap, Workout Comparison, Top Efforts (ranked by e1RM)
Reports
S14b: Health Report PDF (A4, branded, shareable), Training History Import (Strong/Hevy CSV)
Data
S15: iPad NavigationSplitView, Cycle Dashboard (4 phases), phase coaching, HealthKit menstrual data
iPad+Cycle
S16-18c — Calendar + Bio Age + Morning + Polish
Done
13+ tasksall complete
Workout Calendar, Bio Age, Morning Report, Correlations, Watch Complications, Mac, a11y
Show detail
S16: Workout Calendar (grid + day detail), Bio Age Deep Dive (7 factors, AI recs)
Intelligence
S17: Morning Report (briefing + rings + actions), Correlation Insights
Smart
S18a-c: iPad nav fix, Mac support, a11y labels, Watch Complications, audit fixes
Polish
S19a-b — Watch MVP + Intelligence
Done
14 tasks14 complete
3-page Watch app, Body Report, Training Insight, Load Graph, Recovery Forecast, RPE prompt
Show detail
S19a: WatchRootTabView (3 pages), WatchBodyReport (88pt ring, coach insight, HRV/RHR deltas, Gym+Run buttons)
Watch
S19a: WatchTrainingInsight (3 gauges, workout suggestion card, health signals)
Watch
S19a: WatchSettings (rest timer, kg/lbs, zone alerts), WatchSportSheet (6-sport grid)
Watch
S19a: HR zone alerts (haptic on Z4/Z5), RPE prompt in WatchWorkoutSummary
Watch
S19b: WatchLoadGraph (14-day bars, fitness/fatigue chips, predictive coaching)
Watch
S19b: WatchRecoveryForecast (zone bar, RPE input, "Ready in X-Yh" estimate)
Watch
S20a — Training Calendar + Planning
Done
12 tasks12 complete
PlannedWorkout entities, month/week grid, AM/PM/Evening slots, Start from plan, 12 tests
Show detail
PlannedWorkout + PlannedExercise + PlannedSet (SwiftData, cascade delete)
Data
CalendarMonthGrid (blue=planned, green=completed) + CalendarWeekStrip (AM/PM/Eve)
Views
WorkoutPlannerSheet (exercise picker, set targets, DaySlot) + PlannedWorkoutRepository (10 methods)
Planning
Start Workout from calendar → GymWorkout pre-filled via loadFromPlan()
Integration
.calendar tab in ContentView, PlannedWorkoutTests (12 cases), gate + Codex review
Quality
S20b-d — Routines + Perf Review + Coach
Done
28 tasks28 complete
Routines, Nutrition Planning, Per-Exercise HR, Vitals Panel, Coach Platform
Show detail
S20b: WorkoutRoutine + RoutineEditor + RoutineBrowser, NutritionPlan + DayOverrides + macro rings on calendar, 22 tests
Routines
S20c: ExerciseHRAnalyzer (per-set HR avg/peak), WeightBadgeView (Too Easy/On Target/Too Heavy), PerformanceReviewSheet with AI coach insight
Analytics
S20c: VitalsPanel (collapsed strip → expanded graphs with trends + AI coaching), set timing capture in LiveWorkout
Health
S20d: CoachAthleteRelationship (invite codes), CoachInviteView, AthleteJoinView (OTP-style), CalendarPupilFilterBar
Coach
S20d: CoachDashboard (iPad split + iPhone stack, KPI cards, athlete detail). CloudKit deferred ($99/yr account needed)
Coach
S21 — Core Workout UX (~15 files)
Next — HIGHEST priority
Personas: Marcus 6.5→8, Jake 6.5→8, Maya 7.2→8
Supersets, set types, stepper buttons, undo, haptics, E1RM display, plate calc
Show S21
!
Superset/circuit/giant set mode — shared rest timer, parallel logging
Structure
!
Set type tags — warmup/working/backoff/AMRAP/tempo/drop
Structure
!
Weight/reps stepper (+/- 2.5kg), undo set (3s toast), haptic on complete
UX
!
Exercise reorder mid-workout, per-exercise rest defaults
UX
!
E1RM on every set, plate loading calc, E1RM trend chart, RPE-to-% table
Strength
!
Body Battery + Recovery vs Exertion chart (deferred from S16)
Analytics
S22-25 — Running + Physique + Science + Ship
High Priority
~39 features · Persona-driven prioritization
Running experience, progress photos, body measurements, sports science, production hardening
Show S22-25
!
S22: Running — instant pace, VDOT zones, intervals, audio cues, cadence, shoe tracking, PacePro
Sarah 4→7
!
S23: Physique — progress photos (front/side/back), body measurements, volume landmarks (MEV/MAV/MRV)
Jake 6.5→8
!
S24: Science — sRPE, EWMA load ratio, readiness v2 (SpO2/temp/resp), per-exercise HR baselines
Kevin 6.5→8
!
S25: Ship — SwiftData migration plan, silent data loss fix, crash reporting, CI/CD, feature flags, 60% coverage
Dmitri 5.5→8
S26-29 + S-V — Onboarding + Hybrid + Coach V2 + Watch+ + Visual
Medium
~36 features + visual overhaul + long-term backlog
Onboarding flow, Hyrox mode, CloudKit coach sync, Watch complications, Liquid Glass
Show S26-29 + V
!
S26: Onboarding — sport type, experience level, goals, feature tour, Dynamic Type, VoiceOver
Maya 3→8
!
S27: Hybrid — Hyrox 8-station template, mixed gym+cardio sessions, transition tracking
Alex 4→7
!
S28: Coach V2 — CloudKit sync, messaging, video on sets, compliance dashboard, bulk programming
Elena 6→8
!
S29: Watch+ — complications, independent HK reads, last-set banner, Crown timer/volume
Watch
!
S-V: Visual Overhaul — Stitch all screens, Nano Banana V2, Liquid Glass, Spotify SDK, Apple Music
Iterative
Sprint Checklist search to filter
🔍

🔥 Sprint 21 — Core Workout UX (NEXT — HIGHEST impact)

0/15 — 5 personas impacted
Addresses daily-use friction flagged by Marcus, Jake, Alex, Maya, Sarah
P0Superset/circuit/giant set mode — shared rest timer, parallel loggingS21
P0Set type tags — warmup/working/backoff/AMRAP/tempo/drop + volume exclusionS21
P0Weight/reps stepper (+/- 2.5kg), undo set completion (3s toast)S21
P1E1RM on every set, plate loading calculator, RPE-to-% reference tableS21
P1Exercise reorder mid-workout, per-exercise rest defaults, haptic on completeS21
P1"Finish" behind long-press (prevent accidental end), E1RM trend chartS21
P2Body Battery + Recovery vs Exertion dual-axis chart (S16 deferrals)S21

📋 Deferred Features (~43 items)

43 deferred
Good features for post-launch waves — need prerequisites or user demand signal
RunningPacePro, ClimbPro, Hill Score, Course Builder, Running Power, CadenceGarmin
IntelANS Charge, Nightly Recharge, FitSpark, Muscle Load, Energy SourcesPolar
IntelAero/Anaerobic Effect, Performance Condition, Real-Time Stamina, Endurance Score, LT EstimateGarmin
SleepSmart Alarm, Sleep session graph overlays, Nap Detection, Sleep AlignmentAutoSleep/Garmin
SportHyrox Race Template, Meet Prep Mode, Sport-Mode UI FilteringMaster Plan
SocialSocial feed, leaderboards, Coach calendar, offline modeSocial
HealthHealth Snapshot, Walking Steadiness, Hearing Health, MedicationsApple

🎨 Stitch Screens — 161 in project

8 aligned / 16 harvested / 4 prompts ready
8 code-aligned · 16 tokens harvested · 4 prompts awaiting gen · 59 reference · 21+ glass card views
AlignedHome Dashboard (cc77fcd5) + glass cardWave 1
AlignedGym Workout Active (9d8e5ed0)Wave 1
AlignedOnboarding Welcome (c0043f60)Wave 1
AlignedNutrition Overview (7a5645c2)Wave 4
AlignedRace Predictor (a3dc7343)Wave 4
AlignedBehavior Impact (b3458f7e)Wave 4
AlignedWorkout Suggestions + Mobility MetricsWave 4
HarvestedStress (f4dfd59a), Sleep (43c0e045), Training Load (1e46b19c)Tokens ready
HarvestedJoint Comfort, Health Analytics, Journal, Powerlifting ScoresTokens ready
Harvested+ 9 more: Body Battery, iPad Lab, Readiness, Cardio, Settings, History...Pending extraction
PromptReadiness Questionnaire, Create Custom Exercise, Body Weight Chart, Joint Comfort EntryAwaiting gen

🎨 Nano Banana Assets Missing

7 assets
P0App Icon — BRKN branded (Stitch placeholder exists)Wave 3
P0Onboarding Illustrations + Splash ScreenWave 3
P1Empty State Illustrations (4-5 variants)Wave 3
P1Achievement Badges + Muscle Group Icons + PR GraphicWave 3

🔧 Technical Debt

8 items
P0Replace MockData with SwiftData persistenceROADMAP
P1TextField bindings in GymWorkout — extract to subviewROADMAP
P1HealthKit background delivery for auto-syncROADMAP
P2UI tests + accessibility audit + perf profilingROADMAP
Feature Status by Section
Complete ~ WIP/Mock ! Missing N/A Columns: BE = Backend · FE = Frontend · AN = Animations · AS = Assets · ST = Stitch · VA = Validated

📈 Dashboard (Today Tab)

BEFEANASSTVA
Readiness ring (hero)
Coaching card
Today's workout card
~
HRV + RHR 30-day baselines
46 done
4 wip
3 missing

🏋 Gym Workout Flow

BEFEANASSTVA
Exercise picker (105)
!
Set logging
Live HR + pulse anim
!
PR detection
~
~
54 done
4 wip
6 missing

⏱ Apple Watch (9 files)

BEFEANSTVA
Readiness glance
~
Workout Controls + Summary
~
Music Control
~
WatchConnectivity sync
~
~
~
14 done
8 wip
4 missing

⚙ Infrastructure (144 files)

BEFEVA
30 components (15 base + 15 enhanced)
5 SwiftData entities + 2 Repositories
~
~
17 Utilities (1RM, Plate, Sleep, Stress, Load...)
~
10 Test files (all passing)
HealthKit + WatchConnectivity + LiveActivity + Widgets
~
28 done
7 wip
Enhanced Components — Animation Layer
ComponentSourceUsed InStatus
GlowingReadinessRingCustomTodayDashboardActive
ShimmerButtonMagic UITodayDashboardActive
BlurFadeInAceternityAll screensActive
NeonGradientCard + ConfettiSystemMagic UI / CustomPR celebrationActive
WavyText + CountUpEldora UI / CustomWorkout SummaryActive
AnimatedBadge + WorkoutAmbientBgEldora / CustomBadges + GymWorkoutActive
NumberTickerMagic UIBodyWeightChart, DashboardActive
SpotlightCard, GradientText, ShinyBadge, AnimatedList, BlurInTextVariousAvailable (5)
Revenue Model
Free
$0
Basic logging, readiness, 30d history
Premium
$9.99/mo
All widgets, AI, analytics, export
Coach Starter
$19.99/mo
1-5 clients
Coach Pro
$49.99/mo
25 clients
Coach Team
$99.99/mo
Unlimited clients