preprounds

01 — Product Requirements Document

Product: PrepRounds (working title) One-liner: A mobile app where newly promoted charge nurses and frontline nurse leaders rehearse the specific hard conversations their role forces on them, against a realistic AI “staff member,” and get structured feedback before it happens for real.

Build target: RevenueCat Shipaton 2026 · Submission deadline Sep 30, 2026, 11:45pm PDT


1. Vision

Charge nurses and new nurse managers are promoted almost entirely on clinical skill, then immediately expected to have hard, high-stakes people conversations they’ve never been trained for. PrepRounds gives them a private, judgment-free place to rehearse those exact conversations before they happen on the floor. Full problem/market/impact research lives in the companion concept brief delivered earlier in this project; this PRD assumes that context and focuses only on what to build.


2. Personas

Primary — “New Charge Nurse Nadia.” Just picked up her first charge shifts. Clinically confident, has never formally given a peer feedback, said no to her manager, or de-escalated a shift conflict. Wants to feel ready before the moment arrives.

Secondary — “Health Informatics/Nursing Student Sam.” Not yet in a leadership role but anticipates one. This persona is also who unlocks the Next Gen Award submission path.


3. Goals / Non-Goals

In scope (v1):

Explicitly out of scope (v1) — reject these if suggested mid-build:


4. User Stories & Acceptance Criteria

Each acceptance criterion below must be independently verifiable — if you can’t check it off with a yes/no, it isn’t done.

US-1 — Onboarding

US-2 — Scenario selection

US-3 — Live roleplay

US-4 — Structured feedback

US-5 — Practice history

US-6 — Paywall

US-7 — Bonus session via ad (Catvertising)

US-8 — Daily nudge (OneSignal)


5. Non-Functional Requirements


6. MVP Build Priority

Feature Priority Blocks
Onboarding P0 Everything
Scenario library (data only, from 04-SCENARIO-PROMPTS.md) P0 Home, roleplay
Roleplay engine P0 Feedback
Feedback engine P0 History
History screen P0 —
RevenueCat subscription + Paywalls v2 P0 Hard hackathon requirement
RevenueCat Ads bonus session P1 Catvertising category only
OneSignal daily nudge P1 OneSignal category only
Voice mode P2 (stretch) Nothing — cut first if time is short

7. Hackathon Requirements Crosswalk

Requirement Status to hit before submission
First public release during Aug 1–Sep 30 window N/A if submitting Next Gen only (no store release required)
RevenueCat SDK powering ≥1 purchase or ads Subscription entitlement configured + tested purchase completed
1024×1024 app icon Produce from design tokens in 03-DESIGN-SYSTEM-AND-SCREENS.md
Screenshot 1179×2556, no device frame Capture from Feedback or Roleplay screen
Demo video ≤2 min, YouTube/Vimeo, public Script after core loop is stable
Next Gen: public repo + OSS license visible in About Add LICENSE (MIT) on day 1
Free trial or promo code for judges Configure in RevenueCat dashboard (not required for Next Gen–only path)