Show fertility on Today and the Calendar, with the disclaimer wherever it appears #22
Labels
No Label
P0
P1
P2
release-blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: null/Privacy-Period-Tracker#22
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The surfaces are already built and waiting.
CycleStatus.DuringFertileWindowandCycleStatus.BetweenPeriodAndFertile.daysToFertileWindowexist and are unreachable;DayMark.FERTILE_WINDOWandDayMark.OVULATIONhave markers drawn, shapes chosen and greyscale verified, and are never produced. This issue makes them reachable.What to do:
CycleRepository, so both screens receive it the same way the forecast is receivedThe disclaimer is a requirement, not a courtesy. §18: "Fertility and ovulation dates are estimates based on cycle history and are not intended to be used as contraception or as a medical diagnosis." It appears near fertility features and in About. The calendar legend already carries it; Today's fertile state must too.
Language, from §17: "Estimated ovulation", never "You are ovulating today". The word estimated is load-bearing and it is not decoration — this is a health app in a category Google Play scrutinises, and a sentence that reads as a medical assertion is both a product failure and a compliance one.
Verify: with a forecast present, the calendar shows a fertile-window run and one ovulation day; Today reaches its fertile-window state; the disclaimer is on every screen where fertility appears; and
grep -rin "you are ovulating\|safe day\|unsafe" app core domainreturns nothing.