"Ended" on the period-end reminder records a new period instead of ending one
Deferred: §30's four-button follow-up and §29's custom reminder time
A denied notification permission is ignored, and unposted reminders still count as having asked
Changing the reminder time does not move it, rescheduling can fire it early, and a zone change never re-aims it
Worker failures are indistinguishable from "nothing to say", and an answered reminder stays in the shade
ReminderWorker, NotificationActionHandler and the scheduler have no tests
"Ended" on the period-end reminder records a new period instead of ending one
Reminder actions apply to today, not to the day they asked about
The check-in counter resets on every process start, so the app may never stop asking
SECURITY.md describes a biometric key that does not exist, and the checklist is missing the rows the log says it has
Onboarding and the forgotten-PIN screen still have no way back
Setting a PIN can lock you out of the session you set it in
App lock: a PIN just for this app, a fingerprint or face, or either
A corrupt lock file can crash at boot, and a lockout that cannot be signed vanishes
The lock's ViewModels and biometric path have no tests
Change PIN never checks the current PIN
The Settings tab pins itself to whichever settings page you were on, and no settings page has a back arrow
Commit the learning-curve simulation as a permanent guard