wake-alarm/phone_app/test
Krzysztof kuhy Rudnicki 4f149e67a4 phone: read the native sick-day cache back on the Sick days screen
A release build gives no way to see the SharedPreferences cache that
AlarmReceiver reads at ring time (no run-as, no log of its contents), so
"the Dart UI shows it" could not prove "the alarm will stay silent".

- SickDays.store/dates log the sorted set under WakeAlarmSickDays.
- AlarmChannel getSickDays returns the cached set (null if unreadable).
- The Sick days screen reads it on open (before the sync rewrites it) and
  after every sync: "Alarm cache: <dates>" / "none" / "unreadable".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xfj1sxKH9VBPqpcAni8Jry
2026-10-16 14:38:25 +02:00
..
services phone: sick days — picker, silent ring, stick stand-down, pre-alarm sync 2026-10-16 13:22:40 +02:00
fake_day_pool_store.dart phone: sick days — picker, silent ring, stick stand-down, pre-alarm sync 2026-10-16 13:22:40 +02:00
fake_enforcement_channel.dart Wake enforcement v2: PC fallback ring + RTC self-wake, stacking Tue-Thu phone lockdown, escape hatch until 2026-10-15, stakes in the app, daily incident audit 2026-10-01 12:17:06 +02:00
fake_secure_storage.dart phone_app: add Google sign-in support for the Firebase sync account 2026-08-14 11:26:33 +02:00
firebase_backend_google_test.dart phone_app: add Google sign-in support for the Firebase sync account 2026-08-14 11:26:33 +02:00
free_day_interop_writer_test.dart Keep the morning session reachable after leaving the app; drop the still-phone watch 2026-09-17 09:01:22 +02:00
free_days_screen_test.dart phone: sick days — picker, silent ring, stick stand-down, pre-alarm sync 2026-10-16 13:22:40 +02:00
free_days_sick_conflict_test.dart phone: sick days — picker, silent ring, stick stand-down, pre-alarm sync 2026-10-16 13:22:40 +02:00
google_platform_test.dart phone_app: add Google sign-in support for the Firebase sync account 2026-08-14 11:26:33 +02:00
google_sign_in_backend_test.dart phone_app: add Google sign-in support for the Firebase sync account 2026-08-14 11:26:33 +02:00
home_history_card_test.dart Make the morning session the carrot: earn 11:00 by finishing it in time 2026-09-19 16:40:51 +02:00
home_location_screen_test.dart Ring the away profile when the phone is not at home 2026-08-31 11:45:11 +02:00
ring_away_test.dart Ring the away profile when the phone is not at home 2026-08-31 11:45:11 +02:00
ring_bypass_test.dart Keep the morning going after the ring: weigh-in, shower, dress, desk, or it rings again 2026-09-16 22:35:40 +02:00
ring_route_test.dart Keep the morning going after the ring: weigh-in, shower, dress, desk, or it rings again 2026-09-16 22:35:40 +02:00
ring_session_handoff_test.dart Flutter 3.47.6; dismiss re-arm test no longer passes only on Tue-Thu 2026-10-02 14:28:55 +02:00
ring_stakes_test.dart Wake enforcement v2: PC fallback ring + RTC self-wake, stacking Tue-Thu phone lockdown, escape hatch until 2026-10-15, stakes in the app, daily incident audit 2026-10-01 12:17:06 +02:00
room_proof_screen_test.dart Require two tags, the walk, and three answers to dismiss 2026-08-30 15:09:00 +02:00
session_screen_checkin_test.dart Make the morning session the carrot: earn 11:00 by finishing it in time 2026-09-19 16:40:51 +02:00
session_screen_relaunch_test.dart Make the morning session the carrot: earn 11:00 by finishing it in time 2026-09-19 16:40:51 +02:00
session_screen_test.dart Make the morning session the carrot: earn 11:00 by finishing it in time 2026-09-19 16:40:51 +02:00
session_tags_screen_test.dart Keep the morning going after the ring: weigh-in, shower, dress, desk, or it rings again 2026-09-16 22:35:40 +02:00
settings_screen_test.dart Ring the away profile when the phone is not at home 2026-08-31 11:45:11 +02:00
sick_day_interop_writer_test.dart phone: sick days — picker, silent ring, stick stand-down, pre-alarm sync 2026-10-16 13:22:40 +02:00
sick_days_screen_test.dart phone: read the native sick-day cache back on the Sick days screen 2026-10-16 14:38:25 +02:00
stakes_card_test.dart Wake enforcement v2: PC fallback ring + RTC self-wake, stacking Tue-Thu phone lockdown, escape hatch until 2026-10-15, stakes in the app, daily incident audit 2026-10-01 12:17:06 +02:00
widget_test.dart Add wake_alarm_sync phone-side Flutter companion app 2026-07-10 23:16:11 +02:00