Development record
2026-11-03 — The product thinker ruled on 2026-11-03 that drain --drive keeps its walled subscription route, and that watching is no control: a person cannot interrupt a tool call as it runs, so a person's presence never makes an unwalled agent acceptable. So every session that coordinates unattended work starts walled itself (no connectors or MCP servers, no personal memory, abcd's own guard hook kept), and a stage run as a host sub-agent gets only file and shell tools, never the person's connectors, browser or documents; a stage that cannot run within that limit does not run. This refines dcn-2611031720012399's host routing.
2026-11-03 — The product thinker ruled on 2026-11-03 that drain --drive keeps its walled subscription route, and that watching is no control: a person cannot interrupt a tool call as it runs, so a person's presence never makes an unwalled agent acceptable. So every session that coordinates unattended work starts walled itself (no connectors or MCP servers, no personal memory, abcd's own guard hook kept), and a stage run as a host sub-agent gets only file and shell tools, never the person's connectors, browser or documents; a stage that cannot run within that limit does not run. This refines dcn-2611031720012399's host routing.
Frontmatter
| id | dcn-2611031722512037 |
|---|---|
| type | decision |
| date | 2026-11-03 |
.abcd/work/decisions/dcn-2611031722512037-the-product-thinker-ruled-on-2026-11-03.md
open on GitHub ↗ · commit history ↗
mentions10
- adr-2610222222326104abcd drives agents with no host session only on the person's own invocation, on the person's own account behind a wall, and hands back what it cannot finish
- adr-2611050740453233A stop is recorded state a person sets, and one shared folder is the exception to the owner-only store
- dcn-26110317200123992026-11-03 — The run builds on the person's subscriptions: the build loop's roles are routed to the host, so each stage runs as a sub-agent of the coordinating session on its subscription, since the claude runner's --bare launch always bills a key; the keys stay a fallback at 95% of a subscription window, per dcn-2611031615094092. The main work moves to the account that always runs the latest build, and a second account keeps the latest release.
- dcn-26110323484090912026-11-03 — On 2026-11-03 the product thinker allowed one session, the release coordinator in one of the two accounts, to run build stages without the wall of dcn-2611031722512037 for that night, having been told the session holds their connectors and personal memory; its stage sub-agents are told to use file and shell tools only. The ruling is unchanged for every other session, in either account.
- iss-2611032327111678Nothing enforces dcn-2611031722512037's wall: a session that is not walled can start or coordinate unattended work with no refusal and no warning. On 2026-11-03 a plain claude session in a checkout, holding the person's connectors and personal memory, coordinated build lanes and a release while the person was not watching, and a second account's session was about to do the same, found only because a person asked; abcd mode autonomous, abcd build and abcd drain accept such a session as readily as a walled one.
- itd-2610222215485265abcd drain --drive works through the ledger from a plain terminal
- itd-2611040344170206Unattended work runs on a named profile, one per way of paying
- itd-2611041549461012A session that takes over a run steps on from what abcd wrote down
- itd-2611041549471712A person stops the unattended runs of each account that chose a folder, with one command
- spc-2610230813348813abcd-drain-run-from-a-plain-terminal