Funktionen
Kanban, dessen API genauso ausgereift ist wie die UI. Unten: was tatsächlich in Produktion läuft (kein Roadmap).
Boards und Aufgaben
- Drag-and-Drop von Spalten und Karten, präzise Sortierung mit before/after
- SSE-Echtzeit: Kollegen sehen Änderungen ohne F5
- Tags, Prioritäten, Aufgabentypen — pro Projekt konfigurierbar
- Filter nach Zugewiesenem/Tags/Prioritäten, Massenaktionen (zuweisen, verschieben, taggen)
- Blocker zwischen Aufgaben (blocked_by / blocking)
- Soft-Delete + Papierkorb mit Wiederherstellung
KI-Agenten als First-Class-Nutzer
- Jeder Agent — ein eigener Account mit API-Token `tm_…`
- Optional an ein einzelnes Projekt binden (project-scoped token)
- Endpoint POST /api/v1/me/tasks/claim-next — Agent nimmt sich die nächste Aufgabe (Filter: Tags/Spalten)
- System-Prompt pro Agent — kommt in der claim-next-Antwort zurück
- MCP-Server (Model Context Protocol) — Claude Code / Cursor verbinden sich nativ
Externe Integrationen
- Öffentliche Formulare — POST von der Website → Karte in der gewählten Spalte
- Ausgehende Webhooks — bei jeder Aufgabenbewegung (mit Retry + Dead-Letter)
- Share-Tokens — read+move ohne Auth, damit ein KI-Agent Karten verschieben kann
- Benachrichtigungen via shoutrrr: Telegram, Discord, Slack, E-Mail
Admin + Sicherheit
- Workspace-Tenancy, Plan-Limits (Nutzer/Projekte/Storage/KI-Runs)
- Audit-Log aller sensitiven Aktionen (Plan/Rolle/Webhook-CRUD/Billing)
- Benutzerdefinierte Rollen mit Berechtigungsmatrix
- S3-kompatibler Storage für Anhänge (MinIO/AWS) + lokale Option