docs: update docs for Teams integration
- USAGE.md: Teams Integration section (config, setup, compat matrix) - CHEATSHEET.md: Teams config snippet - API.md: TeamsBot and TeamsMessage reference - README.md: Teams in features list - ROADMAP.md: v2.1.0 milestone - TODO.md/TASKS.md: Teams items 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 Stable API (2026-02-21)
|
||||
## Current Sprint -- v2.1.0 Teams Integration (2026-02-21)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
| P0 | [x] | `src/derp/teams.py` -- TeamsBot, TeamsMessage, HTTP handler |
|
||||
| P0 | [x] | `src/derp/config.py` -- `[teams]` defaults |
|
||||
| P0 | [x] | `src/derp/cli.py` -- conditionally start TeamsBot alongside IRC bots |
|
||||
| P0 | [x] | HMAC-SHA256 signature validation (base64 key, `Authorization: HMAC` header) |
|
||||
| P0 | [x] | Permission tiers via AAD object IDs (exact match, not fnmatch) |
|
||||
| P0 | [x] | IRC no-ops: join, part, kick, mode, set_topic (debug log) |
|
||||
| P1 | [x] | Tests: `test_teams.py` (74 cases, 1302 total) |
|
||||
| P2 | [x] | Documentation update (USAGE.md, CHEATSHEET.md, API.md, README.md, ROADMAP.md) |
|
||||
|
||||
## Previous Sprint -- v2.0.0 Stable API (2026-02-21)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
|
||||
Reference in New Issue
Block a user