diff --git a/TODO.md b/TODO.md index d915706..e443b78 100644 --- a/TODO.md +++ b/TODO.md @@ -2,25 +2,16 @@ ## Plugins -- [ ] `username` -- cross-platform username enumeration - [ ] `emailcheck` -- SMTP VRFY/RCPT TO verification -- [ ] `dork` -- Google dork query builder -- [ ] `wayback` -- Wayback Machine snapshot lookup - [ ] `canary` -- canary token generator/tracker ## Bot Features -- [ ] Per-channel plugin enable/disable -- [ ] Multi-server support -- [ ] Stable plugin API (versioned) -- [ ] Message truncation for IRC 512-byte limit -- [ ] Configurable reconnect backoff (exponential) -- [ ] Structured logging (JSON output option) +- [ ] Multi-server support (per-server config, shared plugins) +- [ ] Stable plugin API (versioned, breaking change policy) ## Testing - [ ] Integration tests with mock IRC server -- [ ] Bot orchestrator unit tests -- [ ] Config merge edge case tests - [ ] Plugin command tests (encode, hash, dns, etc.) - [ ] CAP negotiation tests (mock connection)