Closes feature integration findings F21-01 (week-specific plan and Supply run URLs), F21-02 (keep a cached rotation card on refresh error), F21-03 (refetch Home at local midnight), and F21-04 (read-only pending Side quest count).
Maestro task ac3dddf0-a05f-4e43-a5ad-3105fe6bdd95.
Closes feature integration findings F21-01 (week-specific plan and Supply run URLs), F21-02 (keep a cached rotation card on refresh error), F21-03 (refetch Home at local midnight), and F21-04 (read-only pending Side quest count).
Does not merge pull request #181.
- F21-01: plan_ready and list_ready links carry their week
(/plan?week=, /plan/shopping?week=), and the Plan opens on ?week=
and keeps it on the week shown, so an older update opens its week.
- F21-02: a failed refresh of the Rotation check shows its ErrorBanner
beside the cached pending card instead of replacing it.
- F21-03: Home carries the household's timezone and is read again at
its next local midnight.
- F21-04: Home counts pending Side quests through a read-only query
(suggest.PendingCount), so reading Home never writes batches.
Task: ac3dddf0-a05f-4e43-a5ad-3105fe6bdd95
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
untilLocalMidnight subtracted the local clock time from 24 hours, so on a
23-hour spring-forward day Home refreshed an hour after midnight. It now
computes the instant the next calendar day starts in the household zone.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Maestro task ac3dddf0-a05f-4e43-a5ad-3105fe6bdd95.
Closes feature integration findings F21-01 (week-specific plan and Supply run URLs), F21-02 (keep a cached rotation card on refresh error), F21-03 (refetch Home at local midnight), and F21-04 (read-only pending Side quest count).
Does not merge pull request #181.
Independent Codex gpt-6-sol review: CHANGES_REQUIRED for this exact commit.
Independent Codex gpt-6-sol review: APPROVED for this exact commit.