{
  "task": "ZHCTPROMPT-20260928-SMART-CANTEEN-DUAL-DB-COMPAT-PLAN",
  "status": "FROZEN_APPROVED_PRE_EXECUTION",
  "authority": "Root explicit 2026-10-11 next10:20HTTP total/48 logs per lane,0 other businessDMLDDL,no newfixture",
  "per_lane": {
    "HTTP": 10,
    "new_log_rows": 48,
    "existing_log_rows_exact_protect": 97,
    "maximum_own_log_rows": 145,
    "other_business_DML": 0,
    "DDL": 0,
    "new_fixture": 0
  },
  "cases": [
    {
      "label": "DietaryFiber-clientheaders",
      "method": "POST",
      "path": "/p/ontoanalysis/DietaryFiber",
      "params": {
        "staff_uuid": "C8EAA110-0001-4000-8000-202610110001",
        "date": "2026-10-08"
      },
      "log_rows": 3,
      "log_values": [
        {
          "uuid": {
            "generated": "guid()",
            "format": "^[A-F0-9]{8}(-[A-F0-9]{4}){3}-[A-F0-9]{12}$",
            "unique": "not in prior145 own rows"
          },
          "staff_uuid": "C8EAA110-0001-4000-8000-202610110001",
          "menu_date": "2026-10-08",
          "meal_times": 1,
          "terminal": 1,
          "user_type": 1,
          "oper_type": 1,
          "ip": "127.0.0.1",
          "create_time": {
            "generated": "date(Y-m-d H:i:s)",
            "bounded": "request started/completed seconds"
          },
          "create_by": {
            "lane_B": "CDXPAY72BEB125",
            "lane_C": "CDXDMENU10C3EED1F43"
          },
          "content": "查看个人单日膳食纤维"
        },
        {
          "uuid": {
            "generated": "guid()",
            "format": "^[A-F0-9]{8}(-[A-F0-9]{4}){3}-[A-F0-9]{12}$",
            "unique": "not in prior145 own rows"
          },
          "staff_uuid": "C8EAA110-0001-4000-8000-202610110001",
          "menu_date": "2026-10-08",
          "meal_times": 2,
          "terminal": 1,
          "user_type": 1,
          "oper_type": 1,
          "ip": "127.0.0.1",
          "create_time": {
            "generated": "date(Y-m-d H:i:s)",
            "bounded": "request started/completed seconds"
          },
          "create_by": {
            "lane_B": "CDXPAY72BEB125",
            "lane_C": "CDXDMENU10C3EED1F43"
          },
          "content": "查看个人单日膳食纤维"
        },
        {
          "uuid": {
            "generated": "guid()",
            "format": "^[A-F0-9]{8}(-[A-F0-9]{4}){3}-[A-F0-9]{12}$",
            "unique": "not in prior145 own rows"
          },
          "staff_uuid": "C8EAA110-0001-4000-8000-202610110001",
          "menu_date": "2026-10-08",
          "meal_times": 3,
          "terminal": 1,
          "user_type": 1,
          "oper_type": 1,
          "ip": "127.0.0.1",
          "create_time": {
            "generated": "date(Y-m-d H:i:s)",
            "bounded": "request started/completed seconds"
          },
          "create_by": {
            "lane_B": "CDXPAY72BEB125",
            "lane_C": "CDXDMENU10C3EED1F43"
          },
          "content": "查看个人单日膳食纤维"
        }
      ],
      "headers": {
        "Accept": "application/json, text/plain, */*",
        "Cache-Control": "max-age=28880"
      }
    }
  ],
  "log_SQL_contract": {
    "table": "ydy_initial_menu_log",
    "insert_fields_order": [
      "uuid",
      "staff_uuid",
      "menu_date",
      "meal_times",
      "terminal",
      "user_type",
      "oper_type",
      "ip",
      "create_time",
      "create_by",
      "content"
    ],
    "original_builder": "think/db/builder/Mysql.php::insertAll original PDO quote/no binds",
    "default_customer_uuid": "1522CECD-8D85-1C75-C69F-5E3E3D039064",
    "implicit_id": "generated integer;13 original physical columns total"
  },
  "read_dependencies": [
    "ydy_staff",
    "ydy_dishes",
    "ydy_dish",
    "ydy_foods_composition",
    "ydy_date_menu",
    "ydy_menu_recommend",
    "ydy_menu_recommend_set",
    "ydy_member_weight_status",
    "ydy_rpe",
    "ydy_rpe_info",
    "ydy_sport",
    "ydy_identity_type",
    "ydy_config",
    "ydy_user",
    "ydy_initial_menu_log"
  ],
  "external": "all external stubs original parent=1, real queue=0; no bank/device/OSS/39server/production",
  "oracle_requirements": "Independent full keys/types/order/formulas from source8 complete rows; observe actual DietaryFiber string return; ownRecipe600g/protein60/fiber30, one actual eating day across8-9; original97 full preserve percase; ordinary read metadata allowed",
  "total_HTTP": 2,
  "max_new_logs_per_lane": 3
}