{
  "lane": "B",
  "stage": "green",
  "http_requests": 17,
  "unique_method_paths": [
    "GET /p/billingrecord/list",
    "GET /p/billingrecord/lists",
    "GET /p/billingrecord/statistics",
    "GET /p/billingrecord/detail",
    "GET /p/billingrecord/logs",
    "GET /p/billingrecord/export",
    "POST /p/billingrecord/detail",
    "POST /p/billingrecord/logs",
    "POST /p/billingrecord/export",
    "POST /p/billingrecord/statistics"
  ],
  "cli_stats": {
    "steps": {
      "total": 17,
      "passed": 17,
      "failed": 0
    },
    "iterations": {
      "total": 1,
      "pending": 0,
      "failed": 0
    },
    "items": {},
    "scripts": {
      "total": 17,
      "pending": 0,
      "failed": 0
    },
    "prerequests": {
      "total": 17,
      "pending": 0,
      "failed": 0
    },
    "requests": {
      "total": 17,
      "pending": 0,
      "failed": 0
    },
    "socketRequests": {
      "total": 0,
      "pending": 0,
      "failed": 0
    },
    "tests": {
      "total": 17,
      "pending": 0,
      "failed": 0
    },
    "assertions": {
      "total": 51,
      "pending": 0,
      "failed": 0
    },
    "testScripts": {
      "total": 17,
      "pending": 0,
      "failed": 0
    },
    "prerequestScripts": {
      "total": 0,
      "pending": 0,
      "failed": 0
    }
  },
  "cases": [
    {
      "label": "get-list",
      "method": "GET",
      "path": "/p/billingrecord/list",
      "query_keys": [],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "current_page": "number",
              "data": {
                "array_length": 15,
                "element_shapes": [
                  {
                    "object": {
                      "amount": "number",
                      "billNo": "string",
                      "bill_id": "number",
                      "bill_month": "string",
                      "bill_no": "string",
                      "department": "string",
                      "department_name": "string",
                      "department_uuid": "string",
                      "expire_time": "string",
                      "id": "number",
                      "issue_time": "string",
                      "month": "string",
                      "original_amount": "string",
                      "parentPhone": "string",
                      "parent_mobile": "string",
                      "payTime": "string",
                      "pay_method": "string",
                      "pay_time": "string",
                      "startTime": "string",
                      "status": "string",
                      "status_label": "string",
                      "status_value": "number",
                      "studentName": "string",
                      "studentNo": "string",
                      "student_name": "string",
                      "student_no": "string",
                      "trade_id": "number",
                      "validEnd": "string"
                    }
                  }
                ]
              },
              "last_page": "number",
              "per_page": "number",
              "total": "number"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "979b93a797bd9d60505aa50165999a3f7a9b5b504fb11294a8dcea37ac33fa76",
      "response_bytes": 10009,
      "rows": 15,
      "classification": "nonempty_PASS"
    },
    {
      "label": "get-lists",
      "method": "GET",
      "path": "/p/billingrecord/lists",
      "query_keys": [],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "current_page": "number",
              "data": {
                "array_length": 15,
                "element_shapes": [
                  {
                    "object": {
                      "amount": "number",
                      "billNo": "string",
                      "bill_id": "number",
                      "bill_month": "string",
                      "bill_no": "string",
                      "department": "string",
                      "department_name": "string",
                      "department_uuid": "string",
                      "expire_time": "string",
                      "id": "number",
                      "issue_time": "string",
                      "month": "string",
                      "original_amount": "string",
                      "parentPhone": "string",
                      "parent_mobile": "string",
                      "payTime": "string",
                      "pay_method": "string",
                      "pay_time": "string",
                      "startTime": "string",
                      "status": "string",
                      "status_label": "string",
                      "status_value": "number",
                      "studentName": "string",
                      "studentNo": "string",
                      "student_name": "string",
                      "student_no": "string",
                      "trade_id": "number",
                      "validEnd": "string"
                    }
                  }
                ]
              },
              "last_page": "number",
              "per_page": "number",
              "total": "number"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "979b93a797bd9d60505aa50165999a3f7a9b5b504fb11294a8dcea37ac33fa76",
      "response_bytes": 10009,
      "rows": 15,
      "classification": "nonempty_PASS"
    },
    {
      "label": "get-statistics",
      "method": "GET",
      "path": "/p/billingrecord/statistics",
      "query_keys": [],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "paid_amount": "string",
              "paid_amount_rate": "number",
              "paid_people": "number",
              "paid_people_rate": "number",
              "paid_rate": "number",
              "payable_amount": "string",
              "payable_people": "number",
              "total_amount": "string",
              "total_people": "number",
              "wait_amount": "string",
              "wait_check_amount": "string",
              "wait_check_people": "number",
              "wait_people": "number"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "712cf6826d31d6f3372375dab36e3b07a92c4c9db41513a3db996b1853f13a9d",
      "response_bytes": 332,
      "rows": null,
      "classification": "nonempty_PASS"
    },
    {
      "label": "get-detail-query",
      "method": "GET",
      "path": "/p/billingrecord/detail",
      "query_keys": [
        "bill_id"
      ],
      "http_status": 200,
      "business_code": "2",
      "message": "账单不存在",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "string",
          "data": {
            "array_length": 0,
            "element_shapes": []
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "10ee2b98705e674b22497c10888251ecc521ac7559ecc76b070e812241d9ffc8",
      "response_bytes": 50,
      "rows": 0,
      "classification": "common_rejection"
    },
    {
      "label": "get-logs-query",
      "method": "GET",
      "path": "/p/billingrecord/logs",
      "query_keys": [
        "bill_id"
      ],
      "http_status": 200,
      "business_code": "2",
      "message": "账单不存在",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "string",
          "data": {
            "array_length": 0,
            "element_shapes": []
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "10ee2b98705e674b22497c10888251ecc521ac7559ecc76b070e812241d9ffc8",
      "response_bytes": 50,
      "rows": 0,
      "classification": "common_rejection"
    },
    {
      "label": "get-export",
      "method": "GET",
      "path": "/p/billingrecord/export",
      "query_keys": [],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "array_length": 38,
            "element_shapes": [
              {
                "object": {
                  "amount": "number",
                  "billNo": "string",
                  "bill_id": "number",
                  "bill_month": "string",
                  "bill_no": "string",
                  "breakfast_amount": "string",
                  "breakfast_count": "number",
                  "department": "string",
                  "department_name": "string",
                  "department_uuid": "string",
                  "dinner_amount": "string",
                  "dinner_count": "number",
                  "expire_time": "string",
                  "id": "number",
                  "issue_time": "string",
                  "lunch_amount": "string",
                  "lunch_count": "number",
                  "month": "string",
                  "original_amount": "string",
                  "parentPhone": "string",
                  "parent_mobile": "string",
                  "payTime": "string",
                  "pay_method": "string",
                  "pay_time": "string",
                  "startTime": "string",
                  "status": "string",
                  "status_label": "string",
                  "status_value": "number",
                  "studentName": "string",
                  "studentNo": "string",
                  "student_name": "string",
                  "student_no": "string",
                  "trade_id": "number",
                  "validEnd": "string"
                }
              }
            ]
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "161f046454adbcf9d4033cd397ef87e168b3c159411ff3af9843bb256ebedc3a",
      "response_bytes": 29767,
      "rows": 38,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-detail-status-30",
      "method": "POST",
      "path": "/p/billingrecord/detail",
      "query_keys": [
        "bill_id"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "amount": "number",
              "billNo": "string",
              "bill_id": "number",
              "bill_month": "string",
              "bill_no": "string",
              "department": "string",
              "department_name": "string",
              "department_uuid": "string",
              "expire_time": "string",
              "id": "number",
              "issue_time": "string",
              "meals": {
                "array_length": 3,
                "element_shapes": [
                  {
                    "object": {
                      "amount": "string",
                      "count": "number",
                      "key": "string",
                      "meal_type": "number",
                      "name": "string",
                      "original_amount": "string",
                      "original_count": "number",
                      "raw_amount": "string",
                      "raw_pay_price": "string",
                      "raw_refund_amount": "string"
                    }
                  }
                ]
              },
              "month": "string",
              "original_amount": "string",
              "parentPhone": "string",
              "parent_mobile": "string",
              "payTime": "string",
              "pay_method": "string",
              "pay_time": "string",
              "startTime": "string",
              "status": "string",
              "status_label": "string",
              "status_value": "number",
              "studentName": "string",
              "studentNo": "string",
              "student_name": "string",
              "student_no": "string",
              "trade_id": "number",
              "validEnd": "string"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "434cdb394af55f1787614c7f06f4b2ee510ec330bd0d31c9ea490c0e710268da",
      "response_bytes": 1320,
      "rows": null,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-detail-status-10",
      "method": "POST",
      "path": "/p/billingrecord/detail",
      "query_keys": [
        "bill_id"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "amount": "number",
              "billNo": "string",
              "bill_id": "number",
              "bill_month": "string",
              "bill_no": "string",
              "department": "string",
              "department_name": "string",
              "department_uuid": "string",
              "expire_time": "string",
              "id": "number",
              "issue_time": "string",
              "meals": {
                "array_length": 3,
                "element_shapes": [
                  {
                    "object": {
                      "amount": "string",
                      "count": "number",
                      "key": "string",
                      "meal_type": "number",
                      "name": "string",
                      "original_amount": "string",
                      "original_count": "number",
                      "raw_amount": "string",
                      "raw_pay_price": "string",
                      "raw_refund_amount": "string"
                    }
                  }
                ]
              },
              "month": "string",
              "original_amount": "string",
              "parentPhone": "string",
              "parent_mobile": "string",
              "payTime": "string",
              "pay_method": "string",
              "pay_time": "string",
              "startTime": "string",
              "status": "string",
              "status_label": "string",
              "status_value": "number",
              "studentName": "string",
              "studentNo": "string",
              "student_name": "string",
              "student_no": "string",
              "trade_id": "number",
              "validEnd": "string"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "f39ed1529aefb85ddca2d8c3a1603d2383b4febdd175cd8d828d7d115baa52be",
      "response_bytes": 1230,
      "rows": null,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-detail-status-40",
      "method": "POST",
      "path": "/p/billingrecord/detail",
      "query_keys": [
        "bill_id"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "amount": "number",
              "billNo": "string",
              "bill_id": "number",
              "bill_month": "string",
              "bill_no": "string",
              "department": "string",
              "department_name": "string",
              "department_uuid": "string",
              "expire_time": "string",
              "id": "number",
              "issue_time": "string",
              "meals": {
                "array_length": 3,
                "element_shapes": [
                  {
                    "object": {
                      "amount": "string",
                      "count": "number",
                      "key": "string",
                      "meal_type": "number",
                      "name": "string",
                      "original_amount": "string",
                      "original_count": "number",
                      "raw_amount": "string",
                      "raw_pay_price": "string",
                      "raw_refund_amount": "string"
                    }
                  }
                ]
              },
              "month": "string",
              "original_amount": "string",
              "parentPhone": "string",
              "parent_mobile": "string",
              "payTime": "string",
              "pay_method": "string",
              "pay_time": "string",
              "startTime": "string",
              "status": "string",
              "status_label": "string",
              "status_value": "number",
              "studentName": "string",
              "studentNo": "string",
              "student_name": "string",
              "student_no": "string",
              "trade_id": "number",
              "validEnd": "string"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "b91feb978d3334bddfc08a8d041fede234d7c5b5737009bc3020631d06b2ddde",
      "response_bytes": 1308,
      "rows": null,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-detail-status-20",
      "method": "POST",
      "path": "/p/billingrecord/detail",
      "query_keys": [
        "bill_id"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "amount": "number",
              "billNo": "string",
              "bill_id": "number",
              "bill_month": "string",
              "bill_no": "string",
              "department": "string",
              "department_name": "string",
              "department_uuid": "string",
              "expire_time": "string",
              "id": "number",
              "issue_time": "string",
              "meals": {
                "array_length": 3,
                "element_shapes": [
                  {
                    "object": {
                      "amount": "string",
                      "count": "number",
                      "key": "string",
                      "meal_type": "number",
                      "name": "string",
                      "original_amount": "string",
                      "original_count": "number",
                      "raw_amount": "string",
                      "raw_pay_price": "string",
                      "raw_refund_amount": "string"
                    }
                  }
                ]
              },
              "month": "string",
              "original_amount": "string",
              "parentPhone": "string",
              "parent_mobile": "string",
              "payTime": "string",
              "pay_method": "string",
              "pay_time": "string",
              "startTime": "string",
              "status": "string",
              "status_label": "string",
              "status_value": "number",
              "studentName": "string",
              "studentNo": "string",
              "student_name": "string",
              "student_no": "string",
              "trade_id": "number",
              "validEnd": "string"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "f9fcdb72ed214612fd85623e0c744a79eee712d3d66b54fe0553587649379d8c",
      "response_bytes": 1306,
      "rows": null,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-logs-natural",
      "method": "POST",
      "path": "/p/billingrecord/logs",
      "query_keys": [
        "bill_id"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "array_length": 3,
            "element_shapes": [
              {
                "object": {
                  "action": "string",
                  "bill_id": "number",
                  "content": "string",
                  "create_time": "string",
                  "id": "number",
                  "operator": "string",
                  "status_after": "number",
                  "status_before": "number",
                  "store_id": "number"
                }
              }
            ]
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "6505969550c7a43641839c6289254891d460e47b1c0b818b59b0f673605a4782",
      "response_bytes": 741,
      "rows": 3,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-export-month",
      "method": "POST",
      "path": "/p/billingrecord/export",
      "query_keys": [
        "bill_month"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "array_length": 11,
            "element_shapes": [
              {
                "object": {
                  "amount": "number",
                  "billNo": "string",
                  "bill_id": "number",
                  "bill_month": "string",
                  "bill_no": "string",
                  "breakfast_amount": "string",
                  "breakfast_count": "number",
                  "department": "string",
                  "department_name": "string",
                  "department_uuid": "string",
                  "dinner_amount": "string",
                  "dinner_count": "number",
                  "expire_time": "string",
                  "id": "number",
                  "issue_time": "string",
                  "lunch_amount": "string",
                  "lunch_count": "number",
                  "month": "string",
                  "original_amount": "string",
                  "parentPhone": "string",
                  "parent_mobile": "string",
                  "payTime": "string",
                  "pay_method": "string",
                  "pay_time": "string",
                  "startTime": "string",
                  "status": "string",
                  "status_label": "string",
                  "status_value": "number",
                  "studentName": "string",
                  "studentNo": "string",
                  "student_name": "string",
                  "student_no": "string",
                  "trade_id": "number",
                  "validEnd": "string"
                }
              }
            ]
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "ec9cd60bbf9a35bba45f9c8a3cb2a8c77365836fc020659f978b23a93f51f39b",
      "response_bytes": 8879,
      "rows": 11,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-statistics-month",
      "method": "POST",
      "path": "/p/billingrecord/statistics",
      "query_keys": [
        "bill_month"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "paid_amount": "string",
              "paid_amount_rate": "number",
              "paid_people": "number",
              "paid_people_rate": "number",
              "paid_rate": "number",
              "payable_amount": "string",
              "payable_people": "number",
              "total_amount": "string",
              "total_people": "number",
              "wait_amount": "string",
              "wait_check_amount": "string",
              "wait_check_people": "number",
              "wait_people": "number"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "c2c8e82a9c0903d091fa49982bef128c1775f2b726a9b05e57ab17c790c02e6c",
      "response_bytes": 325,
      "rows": null,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-export-empty",
      "method": "POST",
      "path": "/p/billingrecord/export",
      "query_keys": [
        "bill_month"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "array_length": 0,
            "element_shapes": []
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "392ee0ccac3566056f95963a63e642c9301f721172d34d8ae99f4ed969cfdd88",
      "response_bytes": 45,
      "rows": 0,
      "classification": "empty_PASS"
    },
    {
      "label": "post-statistics-empty",
      "method": "POST",
      "path": "/p/billingrecord/statistics",
      "query_keys": [
        "bill_month"
      ],
      "http_status": 200,
      "business_code": 0,
      "message": "查询成功",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "paid_amount": "string",
              "paid_amount_rate": "number",
              "paid_people": "number",
              "paid_people_rate": "number",
              "paid_rate": "number",
              "payable_amount": "string",
              "payable_people": "number",
              "total_amount": "string",
              "total_people": "number",
              "wait_amount": "string",
              "wait_check_amount": "string",
              "wait_check_people": "number",
              "wait_people": "number"
            }
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "23ea881efeab35ef09bb7ed82f80d34f877ebcc188cfb31f0ac5d8f652137a6d",
      "response_bytes": 305,
      "rows": null,
      "classification": "nonempty_PASS"
    },
    {
      "label": "post-detail-missing",
      "method": "POST",
      "path": "/p/billingrecord/detail",
      "query_keys": [],
      "http_status": 200,
      "business_code": "2",
      "message": "账单不存在",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "string",
          "data": {
            "array_length": 0,
            "element_shapes": []
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "10ee2b98705e674b22497c10888251ecc521ac7559ecc76b070e812241d9ffc8",
      "response_bytes": 50,
      "rows": 0,
      "classification": "common_rejection"
    },
    {
      "label": "post-logs-missing",
      "method": "POST",
      "path": "/p/billingrecord/logs",
      "query_keys": [],
      "http_status": 200,
      "business_code": "2",
      "message": "账单不存在",
      "source_equal": true,
      "differences": [],
      "wire_shape": {
        "object": {
          "code": "string",
          "data": {
            "array_length": 0,
            "element_shapes": []
          },
          "message": "string"
        }
      },
      "raw_wire_sha256": "10ee2b98705e674b22497c10888251ecc521ac7559ecc76b070e812241d9ffc8",
      "response_bytes": 50,
      "rows": 0,
      "classification": "common_rejection"
    }
  ],
  "independent_audit": {
    "billing_record": {
      "rows": 38,
      "sha256": "ce3ac3a99d4638919fddf636cc69896c0c1e2fd85c9ce7806d4c1963cffa2012",
      "unchanged": true,
      "metadata_unchanged": true
    },
    "billing_record_detail": {
      "rows": 114,
      "sha256": "437c8e511b32b91ce058e86d19b975b1f27155e111380a4861179a1d6ea282d2",
      "unchanged": true,
      "metadata_unchanged": true
    },
    "billing_record_log": {
      "rows": 116,
      "sha256": "be8271c0c07e776d28f857591db21d285168843b5fae95b81de7693bcdb26898",
      "unchanged": true,
      "metadata_unchanged": true
    }
  },
  "business_dml": 0,
  "ddl": 0,
  "source_snapshot_differences_are_not_cross_environment_failures": true,
  "unrelated_staff_background_gate": "unknown; no full staff scan or rollback",
  "identity_consumption_gate": "source preflight contained only admin ID/UUID and billing tables; consumption and broader identity mutation are unknown, no write path authorized"
}