Andy Dixon
b6538600d1
fix(planning): replan a plan once when reconsiderations race
...
Retracting a plan's assumption replanned it and withdrew its pending
approval. An executor tick holding the old plan then saw the withdrawn
approval, treated it as expired and replanned a second time. Entering
replanning is now a compare-and-set, so only the first reconsideration
replans and a stale one does nothing. A regression test fails with three
plans without the guard.
2026-10-04 20:07:12 +01:00
..
2026-09-16 23:53:06 +01:00
2026-09-27 22:19:21 +01:00
2026-09-16 23:53:06 +01:00
2026-06-18 22:54:07 +01:00
2026-06-15 20:22:19 +01:00
2026-09-06 22:29:03 +01:00
2026-10-04 19:46:55 +01:00
2026-09-17 19:48:59 +01:00
2026-09-15 21:04:07 +01:00
2026-10-04 19:46:55 +01:00
2026-08-20 21:11:27 +01:00
2026-07-31 21:14:52 +01:00
2026-09-16 23:53:06 +01:00
2026-09-16 22:42:01 +01:00
2026-06-20 23:47:50 +01:00
2026-08-23 23:52:07 +01:00
2026-08-23 23:52:07 +01:00
2026-09-22 19:49:07 +01:00
2026-06-27 20:41:03 +01:00
2026-06-29 19:28:55 +01:00
2026-08-20 21:11:27 +01:00
2026-09-06 22:29:03 +01:00
2026-09-15 21:04:07 +01:00
2026-08-23 23:52:07 +01:00
2026-09-17 19:48:59 +01:00
2026-06-27 20:41:03 +01:00
2026-06-28 22:19:38 +01:00
2026-06-29 20:28:05 +01:00
2026-06-14 23:08:37 +01:00
2026-10-04 20:07:12 +01:00
2026-09-14 23:38:44 +01:00
2026-08-23 23:52:07 +01:00
2026-06-28 22:19:38 +01:00
2026-09-17 19:48:59 +01:00
2026-09-17 19:48:59 +01:00
2026-06-14 23:08:37 +01:00
2026-09-06 22:29:03 +01:00
2026-09-17 19:48:59 +01:00
2026-08-20 21:11:27 +01:00
2026-10-01 19:48:59 +01:00
2026-08-20 21:11:27 +01:00
2026-09-15 21:04:07 +01:00
2026-06-27 20:41:03 +01:00