Skip to content

ONSET v2.0 Protocol-First Roadmap

Goal

Shift Onset from mode-led rendering to protocol-led organization where the routine is the product and every system (Today, journal, labs, notifications, scanner, sharing, and cloud-assisted classification) orbits the user protocol.

Principles

  • Keep wellness-language constraints in all user-facing copy and AI output.
  • Preserve user control: show context, never prescribe action.
  • Gate higher-risk adaptive guidance behind feature flags and compliance milestones.
  • Ship thin vertical slices every 1-2 weeks with migration-safe data changes.

Revenue Architecture

  • Free
  • Basic protocol management (up to 10 items)
  • Single starter mode (Recovery or Balance)
  • Daily check-in and 7-day trends
  • Limited supplement reference coverage
  • Onset Pro ($7.99/mo, $49/yr, or $99 lifetime)
  • Unlimited items and all modes including My Protocol
  • Full supplement library, interaction map, inventory alerts
  • 30-day trend views, widgets, CSV import/export
  • Branded product scanner and life modifiers
  • AI-assisted lab/protocol classification when Cloud AI consent is enabled
  • Future cloud sync, community browsing/sharing, and provider exports
  • Post-clearance adaptive guidance surfaces remain gated

Build Sequence

1.2.9 (Protocol visibility + structure)

  • Ship Custom / My Protocol mode (customMale and customFemale).
  • Introduce protocol goalTags and custom-mode focus filtering on Today.
  • Harden branded scan quality and surface interaction map context.
  • Extension points:
  • Onset/Core/Models/Models.swift
  • Onset/Core/Models/UserProtocolItem.swift
  • Onset/Features/Today/TodayView.swift

1.3.0 (Time-aware daily flow)

  • Add widgets and smarter timeline sequencing on Today.
  • Start inventory-aware low-stock reminders.
  • Extension points:
  • Onset/Features/Today/TodayView.swift
  • Onset/Core/Notifications/NotificationManager.swift
  • Onset/Core/Models/UserProtocolItem.swift

1.3.1 (Retention loops)

  • Expand life modifiers and daily summary framing.
  • Add easier protocol export and share loops.
  • Extension points:
  • Onset/Core/Models/ProtocolCSVExport.swift
  • Onset/Features/CheckIn/CheckInView.swift
  • Onset/Features/Today/TodayView.swift

1.4.0 (Speed and UX quality)

  • Compress onboarding to faster value paths.
  • Upgrade protocol editor interactions and conflict visibility.
  • Ship faster check-in paths.
  • Extension points:
  • Onset/Features/Onboarding/OnboardingFlowView.swift
  • Onset/Features/Protocol/ProtocolItemEditor.swift
  • Onset/Features/CheckIn/CheckInView.swift

1.5.0 (Identity + cloud foundation)

  • Add Sign in with Apple and cloud sync model scaffolding.
  • Prepare protocol/history reconciliation rules across devices.
  • Extension points:
  • Onset/Core/Clinic/OnsetAuthSession.swift
  • Sync repositories and model serialization layers

1.6.0 (AI routine builder scale)

  • Enable AI routine generation at full production quality.
  • Tighten cloud consent, request signing, and output validation.
  • Extension points:
  • Onset/Features/Generator/ProtocolGeneratorView.swift
  • supabase/functions/generate-protocol/index.ts
  • Onset/Core/Security/InputSanitizer.swift

1.7.0 (Cycle-responsive runtime)

  • Move cycle phase from display-only to protocol runtime modifier.
  • Add phase context at item-level detail and Today surfaces.
  • Extension points:
  • Onset/Core/Models/CyclePhase.swift
  • Onset/Core/Engine/ProtocolEngine.swift

1.8.0 (Partner mode)

  • Add partner-linked routines and shared adherence context.
  • Keep permissions explicit and revocable.

1.9.0 (Community and sharing)

  • Launch protocol sharing cards and import flows.
  • Add discovery and one-tap import pipeline with moderation hooks.
  • Extension points:
  • Sharing/export surfaces
  • Import parsers and apply pipeline

2.0.0 (Protocol-first product pass)

  • Redesign primary IA around protocol runtime.
  • Complete Free / Onset Pro architecture and supported classification surfaces.
  • Ship time-aware daily story, protocol correlations, and social loops.

Compliance Gates

  • Keep FeatureFlags as the source of truth for gated adaptive guidance and AI copy.
  • Keep AI copy and UI text in general wellness language.
  • Preserve cloud consent flow before any third-party AI processing.
  • Maintain migration-safe model changes for existing users.

Success Metrics

  • Activation: onboarding completion to first active protocol.
  • Engagement: 7-day and 30-day adherence interaction frequency.
  • Conversion: mode unlock and scanner-to-paid conversion.
  • Retention: weekly active protocols and resumed streak behavior.