Skip to content
Ritesh FirodiyaGet in touch

Work / Plan-Kid / Wiki

Plan-Kid wiki

What a picture cannot hold: the rules that only break across screens, the product’s own names and numbers, and why each screen is drawn the way it is.

102 pages · last verified 2026-09-23

Concepts 12

PageOwns
ai-not-communityPattaya is a coach + summarizer, not a forum. UGC / community / marketplace is a business trap in this vertical.
couples-firstEvery partner action in pattaya is symmetric; solo mode is a degraded state, not the default.
household-as-billing-unitOne paid seat covers both partners. Billing entity is the Household, not the individual user.
indian-context-toggleEvery Knowledge Card has a toggle that swaps default modern-medical guidance for the applicable Indian context — garbhsanskar, Ayurveda-informed diet, joint-family scripts, regi…
journal-encryptionJournal entries are cloud-stored, encrypted at rest with a per-household envelope key. The server can decrypt for AI processing. We publish this model transparently rather than …
motivation-is-ritualStreaks are a smell. The real motivation engine is the flow-weekly-reflection-ritual — a 5-minute, both-partners-in-app, weekly ritual. That's what drives retention.
no-medical-advicePattaya never gives dosage, diagnosis, or clinical decisions. Red-flag topics get an explicit refusal and doctor referral.
partner-activity-feedEach partner sees a curated feed of the other's public actions — reads, listens, watches, shared entries, milestones logged, cycle status. Private data (mood logs, private journ…
product-boundary- mobile app experience for iOS + Android (React Native + Expo, planned Phase 3) - product artifacts in .context/wiki/ - design prototypes in .context/designs/ - India-first, En…
retention-past-birthThe pregnancy window is ~9 months; CAC recovery fails unless the app owns the postpartum + parenting stages after delivery.
stage-driven-uxThe current Household stage rewrites Home, Knowledge feed, tracking surfaces, and paywall copy. Stage is the single most important context signal in the app.
voiceWarm, plainspoken, never clinical, never cutesy; assumes the couple is smart.

Entities 18

PageOwns
content-taxonomyThe canonical structure of Knowledge Cards, tags, and lifecycle mapping.
data-modelCore entities in the pattaya data model. Household is the billing + org unit; Partners belong to it; content and logs belong to Partners with a Household-scope filter.
persona-first-trimester-coupleA couple newly pregnant (weeks 4–13). In stage-pregnancy. High anxiety, high info-need, not-yet-public.
persona-trying-coupleA couple actively trying to conceive. In stage-trying. Some fraction are in fertility treatment.
persona-undecided-coupleThe founders' own persona. A couple in their late 20s or early 30s, in stage-pre-decision, asking "should we?"
pillar-journalText + voice journaling, per-entry private-or-shared visibility. AI summarizes weekly into the flow-weekly-reflection-ritual output.
pillar-knowledgeCurated, stage-aware knowledge cards + AI Q&A on top. Every card has an indian-context-toggle.
pillar-motivationRituals, milestones, gentle streaks — anchored on the flow-weekly-reflection-ritual.
pillar-trackingLightweight, stage-aware manual logging: cycle, mood, sleep, symptoms, feeding, milestones. Manual only in MVP; wearables Phase 4.
pricingCanonical price table. INR primary, USD secondary. All prices are per Household.
stage-parentingOngoing early-parenting stage (from ~3 months old to 5 years). Long-tail retention stage.
stage-postpartumFirst 12 weeks after delivery. Mental-health-critical stage; the highest-monetization moment for the app.
stage-pre-decision"Should we have a kid?" — the household is exploring the decision, not yet trying.
stage-pregnancyThe household is pregnant. 40-week timeline; primary partner is the one carrying.
stage-tryingThe household is actively trying to conceive.
tier-b2b-employerYear-2 tier. Employer pays for the household on behalf of an employee. Both partners get full access.
tier-freeDefault tier. Enough to be useful; capped enough to convert.
tier-paid-householdOne paid seat covers both partners. Full access to every pillar.

Surfaces 54

PageScreen
surface-mobile-auth-forgot-passwordOTP-based account recovery for users who prefer not to use email links.
surface-mobile-auth-sign-inPasswordless authentication for returning users with household context restoration.
surface-mobile-home-home-conceiveFlagship screen for couples actively trying to conceive.
surface-mobile-home-home-conceivedWeekly pregnancy progress + partner engagement for a growing baby.
surface-mobile-home-home-decisionHelp couples explore whether kids are right for them, without pressure.
surface-mobile-home-home-deliveryFinal-weeks birth prep — countdown, birth plan, hospital contact one tap away.
surface-mobile-home-home-parentingSupport couples raising a 0–5-year-old — milestones, health, shared parenting.
surface-mobile-home-home-postpartumFirst 12 weeks — protect recovery, share the load, watch mental health.
surface-mobile-home-notification-primePrime users for notification permissions with transparency about what they'll receive.
surface-mobile-home-notificationsCentralized inbox for actionable notifications from the app and partner.
surface-mobile-home-partner-activityFull view of the partner's activity feed. Week-summary tile, chronological activity list, react/mirror actions.
surface-mobile-home-sharedThe primary home. Renders stage-conditionally. Contains today's briefing, a "focus for each partner," and the weekly ritual chip (Saturday-adjacent).
surface-mobile-home-soloDegraded home shown when partner hasn't paired. Every visit surfaces a re-invite CTA. Solo mode is intentionally minimal — see couples-first.
surface-mobile-journal-entry-newText or voice entry. Visibility toggle (private / shared). Optional mood + tag.
surface-mobile-journal-entry-share-confirmSecure consent flow for sharing encrypted journal entries.
surface-mobile-journal-entry-sharedRead view of a shared entry, as seen by the partner. Reaction (soft — heart / heard-you / support) but no comments.
surface-mobile-journal-listTimeline of journal entries. Private + shared entries mixed, each labeled clearly.
surface-mobile-journal-reflection-ritual-doneCelebrate ritual completion and transition to weekly report.
surface-mobile-journal-reflection-ritual-revealReveal and view partner's answers in side-by-side reflection ritual.
surface-mobile-journal-reflection-ritualThe 5-minute in-app weekly ritual. Sequential prompt → private answer → reveal. Both partners in-app.
surface-mobile-journal-weekly-couple-reportAI-generated 3-paragraph summary of the couple's week — what came up, what's alive, what to watch. Delivered after flow-weekly-reflection-ritual completes.
surface-mobile-knowledge-ai-chat-historyView and manage your private conversations with Pattaya AI.
surface-mobile-knowledge-ai-chat-refusalThe safety-refusal message + doctor-finder path. Warm, not cold.
surface-mobile-knowledge-ai-chatThe AI coach chat. Uses Claude Sonnet 4.5 with per-Household context (stage, region, Indian-context toggle). Answers cite Knowledge Cards.
surface-mobile-knowledge-audio-playerFull-screen audio playback for a Knowledge Card in audio-book format. Speed control, skip 15s, chapters, one-tap Ask AI mid-listen.
surface-mobile-knowledge-card-detailSingle card view. Global view by default; toggle to Indian context. Sources listed. Bookmark + share to partner.
surface-mobile-knowledge-doctor-referralHand-off to a real clinician for anything Pattaya can't (or shouldn't) answer.
surface-mobile-knowledge-feedStage-aware, tagged feed of Knowledge Cards. Search + filter by tag. AI chat entry point at top.
surface-mobile-knowledge-searchUnified search across cards, saved items, and journal entries.
surface-mobile-motivation-milestone-shareShare milestone moments as beautiful keepsakes with optional external sharing.
surface-mobile-motivation-milestonesTimeline of major milestones. Log button. Shareable-artifact CTA per milestone (paid).
surface-mobile-motivation-streaksSoft streak view. Weekly ritual streak, journal streak. Never in main nav or push.
surface-mobile-onboarding-context-quiz6–8 questions setting cultural + care context. Sets indian-context-toggle default, joint-family involvement, region, dietary rules, communication preferences.
surface-mobile-onboarding-pair-acceptPartner accepts household invitation.
surface-mobile-onboarding-pair-partnerGenerate a WhatsApp deep link to invite the partner. The wedge-defining screen.
surface-mobile-onboarding-readyPersonalized summary: "here's your journey; trial starts now." Trial-start moment.
surface-mobile-onboarding-stage-pickerUser picks current stage. Sets stage-driven-ux key.
surface-mobile-onboarding-welcomeFirst screen after install. Value prop framed as "for the two of you." One primary CTA.
surface-mobile-patterns-empty-statesGallery of canonical empty-state patterns used across the app. Used as a design reference.
surface-mobile-patterns-stage-transitionsWireframes documenting the animated transition from one stage to another. E.g. trying → pregnancy.
surface-mobile-patterns-toastsGallery of notification / toast patterns.
surface-mobile-paywall-b2bEmployer-code enrollment path. Year-2 feature; wireframe exists as a preview only.
surface-mobile-paywall-paywallHard paywall shown at trial end + soft paywall on limit-hit. RevenueCat-driven.
surface-mobile-paywall-trial-startTrial-start modal. Shown at end of flow-pair-partner when the Household hasn't started a trial before.
surface-mobile-settings-accountIndividual Partner settings: name, phone, notifications, language.
surface-mobile-settings-data-exportUser data rights management with privacy-preserving export.
surface-mobile-settings-householdHousehold settings: partner, plan, stage, region, transfer billing owner, split household.
surface-mobile-settings-privacyJournal encryption explainer, audit log of server-side decryptions, data export, delete account.
surface-mobile-settings-subscription-manageSubscription management with pause and cancel options.
surface-mobile-tracking-cycleCycle + ovulation log for the stage-trying stage. Partner sees a shared view: not the raw calendar, but the fertile-window signal.
surface-mobile-tracking-mood-sleepBoth partners log mood + sleep, once/day. Feed into AI briefings + weekly report.
surface-mobile-tracking-pregnancy-symptomsLog pregnancy symptoms during stage-pregnancy. Week-tagged. Feeds into stage-conditional briefings.
surface-mobile-transitions-lossCompassionate stage transition for loss with options and sensitivity settings.
surface-mobile-transitions-pregnantCelebrate and ritualize the transition from trying to pregnancy stage.

Flows 6

PageOwns
flow-knowledge-to-doctor-referralUser asks a red-flag medical question in AI chat → app refuses → offers doctor-finder. Safety escape hatch.
flow-milestone-sharePrivate moment → couple review → optional shareable artifact (image for WhatsApp / Instagram).
flow-pair-partnerOnboarding sequence that turns a single-user install into a paired-couple household. This is the wedge-defining flow.
flow-paywall-trial-to-paid14-day trial start → soft paywall (mid-trial) → hard paywall (day 15) → paid.
flow-stage-transitionThe moments where a Household moves stage. E.g. trying → pregnancy (positive test), pregnancy → postpartum (birth). These are the highest-emotion moments in the app.
flow-weekly-reflection-ritual5-minute, both-partners-in-app, weekly ritual. This is the retention-defining flow.

Decisions 3

PageDecided
2026-07-27-couples-first-wedgePattaya is built couples-first, not mom-only. Every partner action is symmetric; solo mode is a degraded state.
2026-07-27-india-first-marketPattaya launches India-first. Global expansion is Phase 4+. English and Hindi are the MVP languages.
2026-07-27-no-community-no-marketplacePattaya will not build a community/forum/UGC surface. Pattaya will not build a doctor or product marketplace. Monetization is B2C household subscription with a B2B2C future.

Synthesis 9

PageOwns
competitors| App | Stage covered | Monetization | Price | Strengths | Weaknesses / gaps | |---|---|---|---|---|---| | Flo Health | Cycle + fertility + pregnancy | Freemium subscription | ~…
gtm-indiaPlaybook for acquiring the first 1,000 users in India tier-1 metros at CAC < ₹150 blended. Founder-led content + clinic partnerships + referral loops.
indian-context1. Garbhsanskar
market- Flo Health raised $200M+ Series C from General Atlantic in July 2024, becoming the first purely digital consumer women's health app to hit unicorn ($1B+) status. [PR Newswire …
monetization-matrixFree vs Paid feature grid. B2C household subscription is the primary revenue model. B2B2C is Phase 4+ secondary.
mvp-scopeMust / Should / Could / Won't for the 12-week Phase 3 MVP build. Aligned to the couples-first wedge.
risks-and-mitigationsTop structural risks and how the product design mitigates each.
success-metricsGate metrics per phase. If we miss a gate, we do not proceed to the next phase.
validation-plan5 pre-build experiments run in parallel over 4 weeks. Need ≥ 3 of 5 to pass their kill metrics before authorizing Phase 3 MVP build.