You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A useful native watchOS companion for the new iOS app, built as a separate SwiftUI executable over the shared Apple core rather than a miniature phone UI. The shell and pairing identity start in #124; this child turns that foundation into a launchable companion experience.
Decisions and constraints
The Watch app is paired with the new iOS app and shares its product family, session model, SDK boundary, design tokens, and reusable feature logic.
The Watch app owns a watch-native UI; iOS, tvOS, and watchOS remain separate executable shells rather than one universal UI target.
Do not duplicate system Now Playing controls as the entire product. Before implementation, settle the smallest distinctly useful Watch surface in this issue and update the acceptance criteria with that observable contract.
Scope
Paired-session handoff and recovery states without asking the user to re-enter credentials on Watch.
One focused, useful Watch read/action loop selected and recorded here before implementation.
Watch-native loading, empty, offline, unpaired, expired-session, and error behavior for that loop.
No attempt to reproduce the full iOS or tvOS parity bars on Watch. No watch-only App Store product, workouts, HealthKit, widgets/complications, or background behavior unless the selected first surface genuinely requires a separately approved expansion.
Parent
#123
What this delivers
A useful native watchOS companion for the new iOS app, built as a separate SwiftUI executable over the shared Apple core rather than a miniature phone UI. The shell and pairing identity start in #124; this child turns that foundation into a launchable companion experience.
Decisions and constraints
Scope
Acceptance criteria
Verification
Blocked by
Boundaries
No attempt to reproduce the full iOS or tvOS parity bars on Watch. No watch-only App Store product, workouts, HealthKit, widgets/complications, or background behavior unless the selected first surface genuinely requires a separately approved expansion.