{
  "status": "ROOT_AUTHORIZED_ONCE_4HTTP_10I4U",
  "new_actual": {
    "DB": 0,
    "SQL": 0,
    "Auth": 0,
    "HTTP": 0,
    "prepare": 0,
    "DML": 0,
    "DDL": 0
  },
  "source_files": 6168,
  "parent_seals": {
    "weight": "d313205f4377b037d2bd6cdfee4200b28ebed1373234eb0a7c44c38796429a55",
    "disease": "67e6dc0c5c2dfc08c7c5261baa8ab3bbbb2282381ec3a09c01b60ea1d356ec15"
  },
  "actor": {
    "B": {
      "user_id": 46918,
      "staff_id": 46336,
      "weight_id": 670
    },
    "C": {
      "user_id": 1933,
      "staff_id": 1853,
      "weight_id": 1988
    },
    "store_id": 10001,
    "Bind_zhct_user_id": 0
  },
  "ports_proposed": {
    "B": 19021,
    "C": 19022,
    "collision_checked": false
  },
  "cases": [
    {
      "label": "W1_WELLAND_ADD",
      "method": "POST",
      "path": "/api/WellandScale/add",
      "query": "",
      "body_raw": "{\"form\":{\"weight\":72.75,\"height\":181.25,\"bmi\":22.14,\"date\":\"2026-10-11\",\"device_model\":\"CDXSCALE11_WL\",\"algorithm_version\":\"CDXSCALE11S1\"}}",
      "Store_INSERT": 5,
      "AI_UPDATE": 2,
      "expected_message": "体脂秤数据上传成功",
      "expected_data": []
    },
    {
      "label": "R1_WELLAND_BY_DATE",
      "method": "GET",
      "path": "/api/WellandScale/byDate",
      "query": "date=2026-10-11",
      "body_raw": "",
      "DML": 0,
      "actual_client_method": true
    },
    {
      "label": "W2_YUNKANGBAO_ADD",
      "method": "POST",
      "path": "/api/YunkangbaoScale/add",
      "query": "",
      "body_raw": "{\"form\":{\"weight\":73.34,\"height\":181.25,\"bmi\":22.32,\"date\":\"2026-10-11\",\"measured_at\":\"2026-10-11 08:30:00\",\"device_model\":\"CDXSCALE11_QN\",\"algorithm_version\":\"CDXSCALE11S1\"}}",
      "Store_INSERT": 5,
      "AI_UPDATE": 2,
      "expected_message": "云康宝体脂秤数据上传成功",
      "expected_data": []
    },
    {
      "label": "R2_YUNKANGBAO_BY_DATE",
      "method": "GET",
      "path": "/api/YunkangbaoScale/byDate",
      "query": "date=2026-10-11",
      "body_raw": "",
      "DML": 0,
      "method_source": "Controller explicit GET doc; not falsely called existing app wrapper"
    }
  ],
  "per_side_proposed": {
    "HTTP": 4,
    "prepare_DML": 0,
    "Store_INSERT": {
      "ydy_measurement_session": 2,
      "ydy_measurement_session_raw": 2,
      "ydy_health_record": 6
    },
    "AI_UPDATE": {
      "yoshop_user_weight": 2,
      "yoshop_staff": 2
    },
    "DELETE": 0,
    "DDL": 0,
    "unified_SQL_cap": 1000,
    "preflight_cap": 180,
    "writer_native_cap": {
      "B": 100,
      "C": 180
    },
    "reader_native_cap": {
      "B": 60,
      "C": 120
    },
    "new_token_cap": 1,
    "Serve_captures": 2,
    "UserApi1_explicit_failure_captures": 2,
    "real_external_HTTP": 0,
    "real_queue": 0
  },
  "transactions": "Per writer original Store5I commit then original AI2U commit; non-XA; controller may swallow AI failure; native+all rows mandatory, partial stops without replay",
  "AI_health": "Original two manual MetricProfileSync rows unchanged: Scale controller calls setWeight, not setManualWeight",
  "protected": "New Goal/Score/Log/Bind/Disease/Habit/OtherInfo/AIhealth and old funds/actor exact; only own Weight weight/height/bmi/update_time plus Staff weight/update_time mutable",
  "Prepay_protection": "Root released old raw prepay DB hash for exact five-date/trigger repair; do not use old DB snapshot to block it; old sealed files remain SHA-immutable",
  "true_Store_sync": "Separate future source plan; wait Store8getter all-staff protection release; existing Bind0 will not auto-promote after source UserApi success, no fixture patch to conceal",
  "authority": "Root exact4HTTP/0prepare/Store10I+AI4U/unified1000/preflight180/W100B180C/R60B120C/token1/Serve2/UserApi failure2/19021,22; real two original connections; Prepay raw DB protection released, old sealed files immutable"
}
