Remove shipped items from backlog (waves 3-4, SASL, rate limiting, IRCv3, channel management, state persistence, data update script). Draft v1.1.0 (hardening + wave 5 plugins) and v2.0.0 (multi-server + stable API) milestones. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
27 lines
773 B
Markdown
27 lines
773 B
Markdown
# derp - Backlog
|
|
|
|
## 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)
|
|
|
|
## 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)
|