{
  "case_id": "S03",
  "passed": true,
  "errors": [],
  "raw_model_passed": false,
  "raw_model_contract_errors": [],
  "raw_model_errors": [
    "合同字段检查不能证明操作计划可执行；补充明确下一步，并保留原模型输出。"
  ],
  "human_review_findings": [
    "合同字段检查不能证明操作计划可执行；补充明确下一步，并保留原模型输出。"
  ],
  "human_corrections": [
    {
      "id": "PC1",
      "field": "test_step",
      "from": "调用apizt API并记录响应时间",
      "to": "在双方确认的目标系统或接口上记录响应耗时；先确认指标、计时起止、样本量和环境，阈值未定前不判通过。",
      "reason": "需求没有指定目标一定是apizt，不能把生成计划所用API当作POC被测系统。"
    },
    {
      "id": "PC2",
      "field": "test_step",
      "from": "执行20条测试用例，统计返回答案正确的数量是否达到18条及以上",
      "to": "先固定并人工标注20条测试题及证据；逐条保存实际回答，由指定评审按同一标准判正确或错误；正确数至少18条才满足本项。HTTP200不能替代正确。",
      "reason": "补齐可执行测评资料与记录方法；本次没有执行这20题。"
    },
    {
      "id": "PC2",
      "field": "clarification",
      "from": "无",
      "to": "待双方确认20题、答案证据及评审标准；本次仅生成计划和空白记录表。",
      "reason": "避免无澄清被误读为POC已经准备完整或通过。"
    },
    {
      "id": "PC3",
      "field": "test_step",
      "from": "维持100个用户在线状态并观察系统表现",
      "to": "先确认100个在线用户如何对应请求节奏、并发数、持续时间和测试环境，形成双方批准的负载方案后再执行。",
      "reason": "needs_definition不能跳到维持100用户执行；在线人数不是并发请求数。"
    }
  ],
  "scope": "只校验本例合同、编号、指定事实与格式；不证明业务事实在现实世界成立。",
  "checked_rows": 3,
  "checks": [
    "HTTP200且唯一完整stop响应",
    "输入/响应SHA-256一致",
    "行ID完整且无重复",
    "来源编号必须存在",
    "指定事实断言核对",
    "CSV标准解析器往返：行数一致",
    "专用CSV与实际export.csv内容一致：poc-acceptance.csv"
  ],
  "negative_tests": {
    "changed_row_id_detected": true,
    "fabricated_source_detected": true
  },
  "human_review_required": true
}
