Skip to content

Chehan branch#3

Merged
chehanw merged 3 commits intomainfrom
Chehan-branch
Jan 27, 2026
Merged

Chehan branch#3
chehanw merged 3 commits intomainfrom
Chehan-branch

Conversation

@chehanw
Copy link
Collaborator

@chehanw chehanw commented Jan 27, 2026

Add HomeFlow onboarding framework to CLAUDE.md and align guidance with PRD

♻️ Current situation & Problem

CLAUDE.md previously lacked a clear description of the HomeFlow onboarding flow, making it difficult to reason about user progression, feature scope, and implementation priorities.

This PR introduces a documented onboarding framework that reflects the HomeFlow PRD and clarifies how users move through the onboarding experience. As part of this, existing guidance in CLAUDE.md was updated to better align with PRD assumptions and terminology.

⚙️ Release Notes

  • Documented HomeFlow onboarding flow, including implementation status and dependencies
  • Added preliminary onboarding framework and progress indicator guidance
  • Updated CLAUDE.md to align with HomeFlow PRD assumptions and terminology

📚 Documentation

This PR primarily focuses on documenting the HomeFlow onboarding experience in CLAUDE.md so that it can serve as a reliable reference for future onboarding-related development.

The onboarding flow is designed as a linear experience with clear progress feedback and consists of the following steps:

  1. Welcome screen – Provides a brief overview of the app’s purpose (urinary symptom tracking and quality-of-life tracking).
    Status: implemented

  2. Eligibility screening via chatbot – Determines whether the user meets study eligibility criteria.
    Status: not yet implemented

  3. Consent form – Collects user consent for study participation.
    Status: partially implemented; study-specific details still need to be filled in

  4. Medical history collection via chatbot – Gathers relevant medical history information.
    Status: not yet implemented; dependent on Apple HealthKit integration and OpenAI API support

  5. IPSS survey – Captures baseline urinary symptom severity using the IPSS questionnaire.
    Status: implemented

  6. Completion screen – Confirms onboarding completion and transitions the user into the app.
    Status: implemented

A progress bar is displayed at the bottom of the onboarding screens to communicate progress and clearly indicate how close the user is to completion.

While this PR also updates general guidance in CLAUDE.md to align with the HomeFlow PRD, the onboarding flow documentation is the main addition and is intended to guide upcoming implementation work.

📝 Code of Conduct & Contributing Guidelines

By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

chehanw and others added 3 commits January 27, 2026 01:57
Add project context, full tech stack, core data types, key flows,
and constraints from PRD. Include new critical rules for privacy-first
development, research-only data use, and PRD adherence.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@chehanw chehanw merged commit 294e4d9 into main Jan 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments