ZFC cleanup: Go should be message transport, not decision-maker. Before: loadFromBeads used switch on issue.Status to derive polecat state (open/in_progress -> working, closed -> done). After: Simple rule - has issue assigned = working, no issue = idle. We do not interpret what issue.Status means; that is for Claude in the Deacon molecule. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>