docs: update docs for multi-server support
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
15
TASKS.md
15
TASKS.md
@@ -1,6 +1,19 @@
|
||||
# derp - Tasks
|
||||
|
||||
## Current Sprint -- v2.0.0 ACL + Webhook (2026-02-21)
|
||||
## Current Sprint -- v2.0.0 Multi-Server (2026-02-21)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
| P0 | [x] | `build_server_configs()` in `src/derp/config.py` (legacy + multi layout) |
|
||||
| P0 | [x] | `Bot.__init__` signature: `name`, `_pstate`, per-server state DB path |
|
||||
| P0 | [x] | `cli.py` multi-bot loop: concurrent `asyncio.gather`, shared registry |
|
||||
| P0 | [x] | 9 stateful plugins migrated to `_ps(bot)` pattern (rss, yt, twitch, alert, cron, pastemoni, remind, webhook, urltitle) |
|
||||
| P0 | [x] | `core.py` -- `!version` shows `bot.name` |
|
||||
| P1 | [x] | All affected tests updated (Bot signature, FakeBot._pstate, state access) |
|
||||
| P1 | [x] | New tests: `TestServerName` (6), `TestBuildServerConfigs` (10) |
|
||||
| P2 | [x] | Documentation update (USAGE.md, CHEATSHEET.md, ROADMAP.md, TODO.md) |
|
||||
|
||||
## Previous Sprint -- v2.0.0 ACL + Webhook (2026-02-21)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
|
||||
Reference in New Issue
Block a user