{
    "title": "chat_analytics_daily",
    "type": "object",
    "properties": {
        "id": {
            "type": "integer",
            "description": "Primary key, auto-increment"
        },
        "date": {
            "type": "string",
            "format": "date",
            "description": "UTC date of the bucket"
        },
        "department_id": {
            "type": "integer",
            "description": "FK to support_departments.id"
        },
        "total_chats": {
            "type": "integer",
            "description": "Total chats started"
        },
        "ai_resolved": {
            "type": "integer",
            "description": "Chats resolved by AI without handover"
        },
        "human_resolved": {
            "type": "integer",
            "description": "Chats resolved by human agents"
        },
        "avg_first_response_sec": {
            "type": "integer",
            "description": "Average seconds to first agent response"
        },
        "avg_resolution_sec": {
            "type": "integer",
            "description": "Average seconds to resolution"
        },
        "sla_breaches": {
            "type": "integer",
            "description": "Number of SLA breaches"
        },
        "escalations": {
            "type": "integer",
            "description": "AI->human escalations"
        }
    },
    "required": [
        "id",
        "date"
    ]
}