Per-repo documentation — each repo's docs/ and README, ingested and associated with the repo. Rendered through the <<<RepoDocs>>> tag.
← gitlab__testmonkeyalpha-group__jazz-forge__irc_notes docs · README.md
Simulate an IRC channel over a notes_db collection — the agent-comms fallback when a real IRC server isn't up. Each message is a note (title=nick, text=message, tag=kind) in a collection that acts as the channel; every post emits IRC telemetry (component='irc'), so channel activity is observable through telemetry-iter.
- Channel(name, backend, telem) — post(nick, text), join(nick), read(). - MockBackend (in-mem, for tests) / NotesHTTPBackend(url) (a real notes_db collection). - python -m irc_notes [channel] [notes_db_url] — runs the test-case-x conversation + collects telemetry.
When real IRC comes up (gamja + a WebSocket server), swap the backend; the Channel API is the same.