{
  "ok": true,
  "service": "ablesci-checkin-status",
  "timezone": "Asia/Shanghai",
  "now": {
    "utc": "2026-08-11T16:48:24.383Z",
    "localDate": "2026-08-12",
    "localTime": "00:48:24.383"
  },
  "today": {
    "state": "waiting",
    "label": "今日尚未执行",
    "note": "今天计划在 16:23:23.326 左右执行。",
    "counts": {
      "total": 1,
      "success": 0,
      "failure": 0,
      "waiting": 1,
      "missing": 0
    },
    "sites": [
      {
        "id": "ablesci",
        "adapter": "ablesci-login",
        "state": "waiting",
        "label": "等待执行",
        "note": "计划在 16:23:23.326 左右执行。"
      }
    ],
    "targetLocalTime": "16:23:23.326",
    "window": "08:00:00.000-17:59:59.999",
    "run": null
  },
  "latest": {
    "ok": true,
    "trigger": "cron",
    "localDate": "2026-08-11",
    "ranAt": "2026-08-10T22:31:42.237Z",
    "targetLocalTime": "06:30:45.707",
    "scheduleWindow": "06:25:00.000-06:35:59.999",
    "results": [
      {
        "ok": true,
        "id": "ablesci",
        "adapter": "ablesci-login",
        "durationMs": 3877,
        "message": "签到成功，您已连续签到 105 次，本次获得 10 积分。",
        "error": null,
        "status": 200,
        "gain": 10
      }
    ],
    "summary": {
      "label": "成功 1 / 失败 0",
      "note": "ablesci: 签到成功，您已连续签到 105 次，本次获得 10 积分。"
    }
  },
  "storage": {
    "configured": true,
    "configError": null
  },
  "endpoints": {
    "jsonStatus": "/api/status",
    "manualRun": "POST /run",
    "singleRun": "POST /run?site=ablesci"
  }
}