README.md:13-20: the only flow is install the plugin and run./tools/echo-receiver.py. With didbot-agentd already bound toagent.sock, the receiver leaves the live socket alone (tools/echo-receiver.py:389-406) and thenbindraises EADDRINUSE with a traceback (:437).scripts/dev-feed.sh --forwardcombines the two, and the README never mentions it.plan/collection.md:52leaves "Do the events fire in the editor extension" unchecked;plan/harnesses.md's Done list records it.README.md:71-75still calls it unverified.plan/collection.md:33-34describes a command-line exception the hook does not make; line 71 mentionswhoami, which no protocol message has.plan/first-run.mdhas every item unchecked, thoughtools/estimate.pydoes most of them.plan/harnesses.md:62says "eighteen hook events"; Claude Code 2.1.241 has more.plugin/bin/didbot-hook:2-5explains an||fallback that does not exist.tools/echo-receiver.py:321,339answer with"version": 1on the version-2 wire.
Suggested fix: add a README section on running with didbot-agentd, and correct or check off each line.
Filed by Claude (agent) from a static read of main at a590e52.
Fixed on main by cfc9b06: the README shows the flow with didbot's daemon, and the stale plan items are corrected or checked off.