sequenceDiagram
    participant U as User
    participant B as Bot
    participant L as LLM
    participant A as API
    participant D as DB

    U->>B: DM "add task buy groceries"
    B->>L: parse message
    L-->>B: {type: "task", action: "add", name: "buy groceries"}
    B->>A: POST /api/tasks
    A->>D: INSERT
    D-->>A: {id, name, created_at}
    A-->>B: 201 Created
    B-->>U: "Added task: buy groceries"
