What problem does it solve? During a factory run, the manager needs to know immediately when spec files change, spec sessions complete, or projects are deleted, without wasteful polling, and must track worker pull requests that never emit platform events. ## Core Features & Use Cases - Event feed management: Mints a scoped stream token, opens the presigned WebSocket URL in Claude Code's Monitor tool, and reacts to each frame (spec_file.updated, spec_session.updated, project.deleted) with the correct manager action. - Pull request monitoring: Ships tested bash scripts (pr-watch.sh, postmerge-watch.sh) that watch worker branches, PR checks, review decisions, and post-merge workflow runs, printing one line per state change. - Token lifecycle and recovery: Handles token rotation before expiry, reconnects with ?after=<last_seq> cursors, dead-feed detection, resync after gaps, and a polling fallback when stream tokens are unavailable. - Use Case: While workers build tasks from a bundle, the manager opens the event feed, gets notified when a human edits tasks.md mid-run, pauses affected dispatches, and merges worker PRs as soon as checks pass and the reviewer approves the current head. ## Quick Start Ask Claude to watch the MySpec project event feed for your factory bundle and react to spec changes and worker pull requests.