Joshua overseer
6d45f3ed0d Bound Supply run toggle tries, retry without an online event, keep "will sync" across navigation (Feature 17)
4ba6471070 Serialize Supply run toggle replay and keep "will sync" until it settles (Feature 17)
b7608d0a9a Queue Supply run toggles made offline and replay them in order (Feature 17)
ccb63496de Point the README's developer setup at the CTXD runbook
15135718fb Drop the Shopping list count when a Supply run refetch fails (Feature 17)
fd05d51ebf Replace the remaining deploy procedures with CTXD runbook pointers
d784415f54 Show a failed Supply run read on the Plan screen with Retry (Feature 17)
0c534c5249 Open the Supply run from the Plan and keep refused toggles shown (Feature 17)
89574333e8 Move the deployment runbook out of the repository into CTXD
23a1bc0312 Build the Supply run screen at /plan/shopping (Feature 17)
292f91707e Make Freeze wait for in-flight Supply run title writes (Feature 17)
6da5643f49 Freeze ended weeks into the Supply archive and serve the archive API (Feature 17)