the bot's OWN brief is thorough and lives in the bots directory, rewritten every
turn. what was missing is the doc for everyone else: what a bot is, where it
lives, why it has not fired, and how it differs from a commander.
the line is not size. one thing watched and one action is a bot; anything that
has to remember what it already handled is a commander. the bot brief tells bots
not to read the commander skill for exactly that reason.
carries the thing that is easy to lose: <sessionId>.bot.json is the ONLY link
between a conversation and a detached shell pid. a bot deleted on 2026-08-26 was
still polling a website eleven minutes later because that file did not exist yet.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>