- Watches channel messages via @event('irc.privmsg') - Feeds to MonopParser, writes game-state.json on state change - Commands: .monop [status|players|board|owned] - Bundled monop_parser.py in plugin dir - Standalone test passes