Development record
2026-10-16 — A drain move that has done anything writes it before it refuses, and says whether the answer given was taken (facilitator-on-delegation, drain-many-accounts review round): every refusal and error after the judgement block, the outage read, the merged-lane cleanup, a lane's routing, the run listing, the origin check, the judgement's reservation and its request, goes through refuseMoved, which writes the state a live drain holds first and then takes the judgement awaited as written as the one whose hold the move's clean-up keeps, so a hold the written state no longer records is released; a refusal after an answer was taken says it is not to be given again, and one met routing a yes before anything was taken says to give it again (grounds: dcn-2610161315385888; spc-2610161044461448 steps 2 and 9; the review of steps 1 to 18).
2026-10-16 — A drain move that has done anything writes it before it refuses, and says whether the answer given was taken (facilitator-on-delegation, drain-many-accounts review round): every refusal and error after the judgement block, the outage read, the merged-lane cleanup, a lane's routing, the run listing, the origin check, the judgement's reservation and its request, goes through refuseMoved, which writes the state a live drain holds first and then takes the judgement awaited as written as the one whose hold the move's clean-up keeps, so a hold the written state no longer records is released; a refusal after an answer was taken says it is not to be given again, and one met routing a yes before anything was taken says to give it again (grounds: dcn-2610161315385888; spc-2610161044461448 steps 2 and 9; the review of steps 1 to 18).
Frontmatter
| id | dcn-2610161826557910 |
|---|---|
| type | decision |
| date | 2026-10-16 |
.abcd/work/decisions/dcn-2610161826557910-a-drain-move-that-has-done-anything.md
open on GitHub ↗ · commit history ↗
mentions2
- dcn-26101613153858882026-10-16 — A drain takes its judgement hold on an issue once per request and never renews it on a poll; a request whose hold lapses unanswered is dropped, the hold released, and the issue asked again only after the drain's other eligible work, since judgement requests had no expiry of their own and a host that kept polling held the issue indefinitely (spc-2610161044461448 step 2).
- spc-2610161044461448drain-many-accounts