{
    "success": true,
    "project": "KTC B202",
    "checked_at": "2026-06-14 16:11:13",
    "rules": {
        "tss": "alert if > 50 (image + caption)",
        "water_silty": "alert only if latest b202_image_result shows silty/red AND analyzed_at is fresh within 15 minutes",
        "c1": "alert if corrected value < 300 (raw + 300, max 1000)",
        "c2": "alert if corrected value < 300 (raw + 300, max 1000)",
        "wl": "alert if > 1"
    },
    "mode": "NO_COOLDOWN_SEND_EVERY_RUN_WITH_FRESH_IMAGE_CHECK",
    "result": [
        {
            "ecm": 1,
            "recorded_at": "2026-06-13 08:19:41",
            "tss": 4.25,
            "c1_raw": 620.55,
            "c2_raw": 357.05,
            "c1": 920.55,
            "c2": 657.05,
            "wl": null,
            "water_status": "ok",
            "water_label_text": "Good",
            "water_label_color": "green",
            "water_reason": "No water flow or clean water flow",
            "water_analyzed_at": "2026-06-14 16:10:49",
            "water_age_seconds": 23,
            "image_result_fresh": true,
            "status": "normal"
        },
        {
            "ecm": 2,
            "recorded_at": "2026-06-14 14:17:56",
            "tss": 1.52,
            "c1_raw": 138.83,
            "c2_raw": 421.48,
            "c1": 438.83000000000004,
            "c2": 721.48,
            "wl": null,
            "water_status": "ok",
            "water_label_text": "Good",
            "water_label_color": "green",
            "water_reason": "No water flow or clean water flow",
            "water_analyzed_at": "2026-06-14 16:10:51",
            "water_age_seconds": 22,
            "image_result_fresh": true,
            "status": "normal"
        },
        {
            "ecm": 3,
            "status": "no-data"
        },
        {
            "ecm": 4,
            "status": "no-data"
        },
        {
            "ecm": 5,
            "status": "no-data"
        },
        {
            "ecm": 6,
            "status": "no-data"
        },
        {
            "ecm": 7,
            "status": "no-data"
        },
        {
            "ecm": 8,
            "status": "no-data"
        },
        {
            "ecm": 9,
            "status": "no-data"
        },
        {
            "ecm": 10,
            "status": "no-data"
        },
        {
            "ecm": 11,
            "status": "no-data"
        },
        {
            "ecm": 12,
            "status": "no-data"
        },
        {
            "ecm": 13,
            "status": "no-data"
        },
        {
            "ecm": 14,
            "status": "no-data"
        },
        {
            "ecm": 15,
            "status": "no-data"
        }
    ]
}