{
  "title": "龙虾供应链配送系统公网 API 运行状态",
  "updatedAt": "2026-04-27 13:20",
  "generatedBy": "scripts/api-runtime-drill.sh",
  "status": "PASS",
  "summary": {
    "checks": 6,
    "pass": 6,
    "risk": 0
  },
  "checks": [
    {
      "name": "本地 API Health",
      "target": "http://127.0.0.1:3300/api/health",
      "status": "PASS",
      "durationMs": 7,
      "relay": "",
      "evidence": "HTTP 200, 7ms"
    },
    {
      "name": "公网 API Health",
      "target": "https://xia.shenliu.cc/xia-api/health",
      "status": "PASS",
      "durationMs": 160,
      "relay": "pc1",
      "evidence": "HTTP 200, 160ms, relay pc1"
    },
    {
      "name": "生产资料公网提交 API",
      "target": "POST /xia-api/material-submissions",
      "status": "PASS",
      "durationMs": 1229,
      "relay": "pc1",
      "evidence": "生成提交编号 MS20260427-003, 1229ms, relay pc1",
      "submissionNo": "MS20260427-003"
    },
    {
      "name": "生产资料状态查询 API",
      "target": "https://xia.shenliu.cc/xia-api/material-submissions/MS20260427-003",
      "status": "PASS",
      "durationMs": 185,
      "relay": "pc1",
      "evidence": "HTTP 200, 185ms, relay pc1"
    },
    {
      "name": "API Runtime 自愈脚本",
      "target": "/wwwroot/xia/scripts/ensure-api-runtime.sh",
      "status": "PASS",
      "durationMs": 0,
      "relay": "",
      "evidence": "脚本存在且可执行，用于启动 3300 runtime。"
    },
    {
      "name": "运行手册",
      "target": "/wwwroot/xia/docs/API_RUNTIME_RUNBOOK.md",
      "status": "PASS",
      "durationMs": 0,
      "relay": "",
      "evidence": "运行手册存在，覆盖自愈、验证和 502 处理。"
    }
  ],
  "links": {
    "apiHealth": "https://xia.shenliu.cc/xia-api/health",
    "materialSubmit": "https://xia.shenliu.cc/xia-material-submit/",
    "materialStatus": "https://xia.shenliu.cc/xia-material-status/",
    "board": "https://xia.shenliu.cc/xia-board/"
  }
}
