Development record
2026-10-15 — Sessions under different accounts, on different machines and in cloud sessions tell each other what they are doing through short fixed-form notes on the shared remote, with no free text, and what is really a hold stays a reservation (the product thinker's ruling, "ok, agreed, option 1", choosing between the three options of research note 2026-10-14-session-messages-across-accounts; recorded on itd-2609151838312703 decisions 1 and 2). A forge coordination issue and a private side repository were the options not chosen.
decisiondcn-2610150000000001
2026-10-15 — Sessions under different accounts, on different machines and in cloud sessions tell each other what they are doing through short fixed-form notes on the shared remote, with no free text, and what is really a hold stays a reservation (the product thinker's ruling, "ok, agreed, option 1", choosing between the three options of research note 2026-10-14-session-messages-across-accounts; recorded on itd-2609151838312703 decisions 1 and 2). A forge coordination issue and a private side repository were the options not chosen.
Frontmatter
| id | dcn-2610150000000001 |
|---|---|
| type | decision |
| date | 2026-10-15 |
.abcd/work/decisions/dcn-2610150000000001-sessions-under-different-accounts-on.md
open on GitHub ↗ · commit history ↗
mentions5
- dcn-26101610403655152026-10-16 — A drain's hand-backs are published on origin (facilitator-on-delegation, drain-many-accounts): a drain's hand-back, from a lane or from a judgement, is the release of the reservation the drain took before judging, carrying a closed-vocabulary hand-back kind and the blob id of the issue record on origin's default branch, never free text; a reservation a drain makes backs off such a tip while the blob is unchanged, while a person's own abcd reserve or abcd build is let through with a note; a promotion the checkout cannot make because it does not hold the record as origin does publishes the tombstone alone and says so; an issue whose related_intents names an intent is ineligible, a clause added to brief invariant 19; and every account draining at once runs one build, since an older build reads the tombstone as a plain release (grounds: reasoned tombstones as Cassandra and Kafka keep them, and the fixed-form rule for the shared remote, dcn-2610150000000001; iss-2610161015370582).
- dcn-26101614122874792026-10-16 — A hand-back tombstone names one of seven kinds and is read fail-closed (facilitator-on-delegation, drain-many-accounts): the kinds are the drain's four routed kinds (user-visible, trust-rule, design-finding, second-package), unachievable for a lane stopped after its fix rounds, which is the kind its route already names, stuck and closed, while no-found-at is left out because it never holds a reservation; a kind outside them, a record blob that is not one full lowercase object name, either trailer without the other, or either on a reservation that is not released, reads the tip as unreadable as every other malformed known trailer does, the writer refuses it before anything runs, and every reservation is measured against the longest such tombstone with a SHA-256 object name so it can always be handed back (grounds: closed-vocabulary, fail-closed parsing of input on a shared remote as language-theoretic security recommends, the reservation reader's existing rule for malformed trailers, and dcn-2610150000000001; spc-2610161044461448 step 3; iss-2610161015370582).
- itd-2609151838312703Sessions under any account, on any machine or in the cloud announce what they are doing through short fixed-form announcements on the shared remote, a person reads everyone's status with one command, and what is really a hold stays a reservation
- itd-2610161016394967Drains on several accounts share the work
- spc-2610161044461448drain-many-accounts