Add cycle tracking safety boundaries - #2216
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
|
Warning Review limit reached
Next review available in: 16 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (11)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Reviewer's GuideImplements a shared cycle-tracking safety notice constant in the scoring package and wires it into both web and mobile cycle tracking UIs with accessible, persistent rendering, backed by unit tests, a seeded mobile Storybook screen, and a Storybook-specific mock for the native date picker. File-Level Changes
Assessment against linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
PR Summary by QodoSurface shared cycle-tracking safety notice on web and mobile
AI Description
Diagram
High-Level Assessment
Files changed (10)
|
Mobile PreviewScan to open on device:
To test on device:
|
|
Storybook previews for This comment updates automatically on each PR push. |
Code Review by Qodo
Context used✅ Compliance rules (platform):
178 rules✅ Skills:
fix-provider, write-tests, cloudflare 1.
|
|
🤖 Review skipped: Repository rate limit exceeded. Free accounts are limited to 2 reviews per 4 hours per repository. Upgrade to a paid plan for unlimited reviews. |
Closes #2168
Summary
Validation
pnpm test— 882 files passed, 14,117 tests passed, expected skips onlypnpm --filter dofek-mobile build-storybookpnpm lintreacheslint:analytics-sql, then local dbt/sqlfluff cannot connect to ClickHouse because the shared Docker VM is out of capacity; exact-head GitHub Actions is the approved remaining Docker-backed gateSummary by Sourcery
Add a shared cycle-tracking safety notice and surface it alongside the estimated phase on web and mobile, with supporting tests and Storybook coverage.
New Features:
Documentation:
Tests:
Summary by cubic
Adds a shared cycle-tracking safety notice and shows it persistently beside the phase estimate on web and iOS. Aligns with Linear #2168 by stating estimates are not for birth control or diagnosis.
CYCLE_TRACKING_SAFETY_NOTICEin@dofek/scoring/menstrual-cycle.role="note", labeled) beside the phase card.@react-native-community/datetimepickerto a lightweight display mock.packages/scoring/README.mdto document the shared safety copy and reference Apple’s Cycle Tracking limitation.Written for commit ce0942c. Summary will update on new commits.