Home shows the oldest pending rotation review above the tiles, with Keep it / Not for us / We didn't make it. Answers call POST /api/v1/dinners/{id}/rotation-review optimistically, show the confirmation, and roll back with an ErrorBanner on failure. Nothing is decided automatically.
Developer reports web typecheck, test and build passed. CI has not run yet.
Maestro task 4647eadf-4545-4d3f-849f-ffa5e9fcbd1b.
Home shows the oldest pending rotation review above the tiles, with Keep it / Not for us / We didn't make it. Answers call POST /api/v1/dinners/{id}/rotation-review optimistically, show the confirmation, and roll back with an ErrorBanner on failure. Nothing is decided automatically.
Head: be8a6587425968c66a53054854f4e968f528e33e, based on feature head 837da07f3e392c274a3d2b6c4f6681e47c1b4f1a.
Developer reports web typecheck, test and build passed. CI has not run yet.
Home shows the oldest pending Rotation check (GET /api/v1/rotation-reviews)
above the tiles: washed photo, "Last night: {dinner}", "Keep it in
rotation?" and Keep it / Not for us / We didn't make it. An answer posts
to /api/v1/dinners/{id}/rotation-review optimistically, confirms it and
reveals the next check; a failure puts the check back with an ErrorBanner.
Nothing is decided automatically.
Task: 4647eadf-4545-4d3f-849f-ffa5e9fcbd1b
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A notification tap that focuses a window already at its url does not
navigate, so Home does not remount and a recently read empty list stays
within the query client's staleTime. The service worker now posts that
window NotificationOpened, and useRotationReviews refetches on it, so the
Keep it in rotation card shows without a remount.
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 4647eadf-4545-4d3f-849f-ffa5e9fcbd1b.
Home shows the oldest pending rotation review above the tiles, with Keep it / Not for us / We didn't make it. Answers call POST /api/v1/dinners/{id}/rotation-review optimistically, show the confirmation, and roll back with an ErrorBanner on failure. Nothing is decided automatically.
Head:
be8a658742, based on feature head837da07f3e.Developer reports web typecheck, test and build passed. CI has not run yet.
Home shows the oldest pending Rotation check (GET /api/v1/rotation-reviews) above the tiles: washed photo, "Last night: {dinner}", "Keep it in rotation?" and Keep it / Not for us / We didn't make it. An answer posts to /api/v1/dinners/{id}/rotation-review optimistically, confirms it and reveals the next check; a failure puts the check back with an ErrorBanner. Nothing is decided automatically. Task: 4647eadf-4545-4d3f-849f-ffa5e9fcbd1b Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Independent Codex gpt-6-sol review: CHANGES_REQUIRED for this exact commit.
Independent Codex gpt-6-sol review: APPROVED for this exact commit.