Wires Claude Code to a didbot personal data server: hooks, a plugin, and the harness contract they rest on.

docs: say every session and subagent gets an account, and cwd is sent #101

Merged permadeath.com
targeting main
Merged opened by and assigned to permadeath.com
targeting main

Fixes issue 3mwixbaan3q2j (https://tangled.org/permadeath.com/didbot-claude/issues). didbot's daemon mints an account when a context starts (Began) as well as when it acts, so every session and every subagent gets one. tools/estimate.py, plan/first-run.md and plan/harnesses.md said most contexts never get a name. They now say each does. The README and plan/collection.md now say the echo receiver sends nothing off the machine, and the daemon mints accounts on its server.

The hook sends cwd, which the hook's docstring, the README and plan/collection.md did not list among the values it sends. They now name it beside request_uri and browser_sign_in. This also removes plan/collection.md's command-line exception, which the hook does not make (part of 3mwixbipwqr2b), because it sat on the same lines. Text only: whether the daemon should mint only on Acted is left to the owner.

🤖 Generated with Claude Code

This pull request has no versions submitted yet.