The generate mutation cancels the week in-flight Supply run read before writing its result to the query cache, then refreshes the week from the server, so a stale response cannot replace a just-made list with pre-generation data. Verified by a jsdom test where the earlier read resolves after the made list is written.
Maestro task 4d299127-9c4d-41a5-ba2b-626856493323.
The generate mutation cancels the week in-flight Supply run read before writing its result to the query cache, then refreshes the week from the server, so a stale response cannot replace a just-made list with pre-generation data. Verified by a jsdom test where the earlier read resolves after the made list is written.
Making the shopping list now cancels the week's in-flight Supply run read
before writing the generated list to the query cache, then reads the week
again from the server, so a read sent before the list was made cannot land
over it and put the empty or older list back on screen.
Maestro task 4d299127-9c4d-41a5-ba2b-626856493323.
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 4d299127-9c4d-41a5-ba2b-626856493323.
The generate mutation cancels the week in-flight Supply run read before writing its result to the query cache, then refreshes the week from the server, so a stale response cannot replace a just-made list with pre-generation data. Verified by a jsdom test where the earlier read resolves after the made list is written.
Independent Codex gpt-6-sol review: APPROVED for this exact commit.