{
  "task_id": "ZHCTPROMPT-20260928-SMART-CANTEEN-DUAL-DB-COMPAT-PLAN",
  "phase": "plain-weight-candidate",
  "approval_status": "NOT_AUTHORIZED",
  "source_status": "Root-only main install and new source lock required",
  "runtime": "/tmp/cdx-nutrition-plain-weight-candidate-20261011",
  "cache_prefix": "CDXNW11C_",
  "ports": {
    "B": 18921,
    "C": 18922
  },
  "preparation": {
    "DML": 0,
    "DDL": 0
  },
  "target": {
    "B": {
      "id": 178,
      "uuid": "B8247519-0EDA-6239-9A8A-FEA2D6C86F4B",
      "lease": "../private/B/baseline-final.json:source"
    },
    "C": {
      "id": 7,
      "uuid": "FCEECEFB-C32E-4977-8A65-EE2210A42095",
      "lease": "../private/C/baseline-final.json:source"
    }
  },
  "cases": [
    {
      "label": "candidate-weight-12346-update",
      "path": "/m/nutrition/update",
      "value": "12.346",
      "C_generated_expression": "CAST(12.345999717712402 AS REAL)"
    },
    {
      "label": "candidate-weight-12346-info",
      "path": "/m/nutrition/info"
    },
    {
      "label": "candidate-weight-1234568-update",
      "path": "/m/nutrition/update",
      "value": "123.4568",
      "C_generated_expression": "CAST(123.45680236816406 AS REAL)"
    },
    {
      "label": "candidate-weight-1234568-info",
      "path": "/m/nutrition/info"
    }
  ],
  "budget": {
    "HTTP_total": 8,
    "HTTP_per_side": 4,
    "DML_total_max": 4,
    "DML_per_side_max": 2,
    "UPDATE_per_request": 1,
    "affected_per_UPDATE": 1,
    "counter_UPDATE": 0,
    "DDL": 0,
    "external": 0
  },
  "SET_fields": [
    "name",
    "set_uuid",
    "use_weight",
    "use_number",
    "use_weight_unit",
    "use_number_unit",
    "use_time",
    "use_method",
    "employ",
    "is_nutrition_station",
    "supplier",
    "nutrition_category_uuid",
    "is_own"
  ],
  "omitted": [
    "power",
    "carbohydrate",
    "protein",
    "fat",
    "sodium"
  ],
  "required_other_fields": "exact freshly read current own row values; supplier => is_own original1",
  "acceptance": [
    "B original native binds unchanged",
    "C exact generated finite REAL expression only for weight",
    "computed promoted32 bits equal B/C",
    "info complete DTO equal except original id/uuid/create_time/create_by",
    "native C getter may retain promoted32 while explicit info maps6digits; record metadata unchanged",
    "all other row fields, 10 other own, actor/config/identity equal",
    "capture entire included_files and client/server bytes",
    "marked latest weights retained; own Auth/cache/worker only cleaned"
  ],
  "not_proven": [
    "p writer and other projections",
    "nonfinite/arrays/incdec/overflow HTTP",
    "full plain capacity via native writes",
    "global precision P0"
  ]
}
