A glimpse forward

What Otty becomes.

Every screen Otty grows into — from Phase 2 sprint to Phase 7 maturity. Decisions locked, tradeoffs taken, surfaces designed.

Five choices, locked
The strategy baked into every screen.
These are the trade-offs taken. Every phone below reflects one or more of them.
i.
Trial + Lite — no perpetual Free
14-day Pro trial on install. After: Lite mode (read-only on cached library). Zero ongoing AI cost per lapsed user.
Live in · Pro tab
ii.
Founding Member · $99 lifetime · 100 only
Beta + launch week, then closed. Scarcity catalyst, not revenue tier.
Live in · Pro tab
iii.
Portions = math, not sliders
Otty calculates each person's portion from their nutrition targets. Manual override available, but defaults compute. Rachelle's feedback, Jun 3.
Live in · Cook + Family
iv.
Nutrition = Claude first, USDA later
Phase 2: per-serving cal + protein from Claude in the same plan-gen call (±15% accuracy, ~$0 marginal). Phase 7: validate against USDA FoodData Central.
Live in · Cook + Family
v.
iOS Sep 1 · Android Oct 1
Android port runs parallel to iOS Beta. 4-week stagger absorbs iOS production shakedown lessons.
Live in · Ship timeline
The Plan tab

Seven dinners. Then twenty-one.

Current week ships Phase 2. Multi-week + rhythm tuning are Pro-gated, post-launch growth.

P2 ships current week · P7 ships multi-week + rhythm
The Cook tab

Tonight's dinner, auto-portioned.

Today's hero. Step-by-step cook mode. Per-person portions calculated from each member's nutrition targets — Rachelle's feedback, fully wired.

P2 ships today + cook mode · P7 ships auto-portions (decision iii)
The Rate tab

Three taps. Otty remembers.

After-dinner ratings ship Phase 2. Per-member breakdowns and the "Otty learned" surface ship Phase 3 during Beta.

P2 basic · P3 per-member + learning telemetry
The Family tab

The household, fully tuned.

Roster ships Phase 2. Nutrition targets + meal-slot allocation ship Phase 7 — the surface that drives auto-portion calculation.

P2 roster · P7 targets (decision iii + iv) · P7 picky-list per member (Pro)
The Pantry tab

A kitchen with memory.

What's in your pantry, what's expiring, what to skip on the grocery list. Otty stops planning dinners you can't make.

P7 · Pro
The Cart tab

One tap. Full cart.

Combined list ships Phase 2. Instacart full-push + multi-store routing ship Phase 7 — meaningful Pro depth, real time savings.

P2 basic list · P7 Instacart push + multi-store (Pro)
The user lifecycle

Trial · decision · Lite or Pro.

Three states tell the story: mid-trial countdown, the paywall decision, and the Lite fallback for those who don't subscribe. Decision i + ii live here.

P4 ships paywall + trial mechanics · P6 enforces
When does each ship?

The build sequence, at a glance.

Every screen above lives somewhere on this timeline. iOS Sep 1, Android Oct 1. Tester feedback shapes ~30% of any phase.

Phase 0
May → Jun 2
Foundation
  • Crash-free iOS build
  • Otty rebrand shipped
  • Feedback dashboard live
Phase 1 · NOW
Jun 3 → Jun 14
Alpha
  • 10–20 alpha families
  • Bundled data
  • Capture feedback
  • Rachelle's portion ask → spec'd ✓
Phase 2
Jun 15 → Jul 6
Beta sprint
  • Real AI plans
  • + nutrition (Claude)
  • Plan / Today / Cook
  • Rate (basic)
  • Family roster
  • Combined list
Phase 3 + 3b
Jul 7 → Aug 21
Beta + Android
  • 50–150 testers
  • Per-member ratings
  • "Otty learned"
  • Android port
  • Closed Play Beta
Phase 4
Jul 15 → Aug 7
Money
  • Trial flow
  • Paywall UI
  • Founding presell
  • RevenueCat (iOS+Android)
  • Lite mode
Phase 5 → 6
Aug 8 → Oct 1
Launch
  • App Store assets
  • Trademark filed
  • Domain swap
  • iOS public Sep 1
  • Android Oct 1
Phase 7
Oct → 2027
Growth depth
  • Partner sync
  • Pantry intelligence
  • Nutrition targets ✨
  • Auto-portions ✨
  • Picky list per kid
  • Multi-store routing
  • Hybrid USDA nutrition