Development record
2026-10-16 — A restarted hosted drain takes over its holds (facilitator-on-delegation, drain-many-accounts): a hosted session that restarts recovers its drain with abcd drain --take-over, which moves the person's own live reservations from a lost copy to this one as the drain reaches them; abcd keeps no drain state outside the checkout, and the draft's press release is narrowed to match (grounds: the principle durable-state-lives-where-the-platform-says-it-survives, since where a hosted session's files survive a restart is the host's and abcd stays host-agnostic; iss-2610161015422306).
2026-10-16 — A restarted hosted drain takes over its holds (facilitator-on-delegation, drain-many-accounts): a hosted session that restarts recovers its drain with abcd drain --take-over, which moves the person's own live reservations from a lost copy to this one as the drain reaches them; abcd keeps no drain state outside the checkout, and the draft's press release is narrowed to match (grounds: the principle durable-state-lives-where-the-platform-says-it-survives, since where a hosted session's files survive a restart is the host's and abcd stays host-agnostic; iss-2610161015422306).
Frontmatter
| id | dcn-2610161040398791 |
|---|---|
| type | decision |
| date | 2026-10-16 |
.abcd/work/decisions/dcn-2610161040398791-a-restarted-hosted-drain-takes-over-its.md
open on GitHub ↗ · commit history ↗
mentions4
- dcn-26101707360626492026-10-17 — A drain's --take-over is the move's alone (facilitator-on-delegation, drain-many-accounts, spc-2610161044461448 step 15; refines dcn-2610161040398791): abcd drain --take-over lets this person's own live reservation from another copy through the move's view (Snapshot.Contention takes the holder a take-over reserves as) and the reservation act takes it over, as abcd build --take-over does; the flag is given per move and never kept in the drain's state, so a later move without it passes such an issue over again, naming the flag; it never moves another person's reservation, and a holder this copy cannot name from disk lets nothing through (grounds: a take-over is consent to one act, as build's and reserve's are; a flag kept for a drain's life would later take over a copy the person still works in; iss-2610161015422306)
- iss-2610161015422306The drain's host judgement has no route to a command-line model, so an unattended drain needs a host agent looping; in a plain terminal a person writes the JSON answer, sha256 digest included, by hand; and a hosted session that restarts loses .abcd/.work.local, so its new copy key reads its own reservations as another copy's and the advice names --take-over, which drain does not accept.
- itd-2610161016401115Drains run unattended and visibly
- spc-2610161044461448drain-many-accounts