{
  "task": "ZHCTPROMPT-20260928-SMART-CANTEEN-DUAL-DB-COMPAT-PLAN",
  "status": "STATIC_ONLY_NOT_DB_PREFLIGHT",
  "HTTP": 0,
  "DML": 0,
  "DDL": 0,
  "runtime_or_Auth_started": false,
  "candidate_URL_keys": 12,
  "unique_controller_service_reads": 6,
  "candidates": [
    {
      "method": "POST",
      "path": "/p/billingRecordLower/detail",
      "route_group_declaration": "'name' => 'billingRecordLower'",
      "route_action_declared": true,
      "controller": "BillingRecord",
      "action": "detail",
      "controller_method_present": true,
      "same_service_semantics": "BillingRecord.detail",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/billingRecordLower/detail"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/billingRecordLower/list",
      "route_group_declaration": "'name' => 'billingRecordLower'",
      "route_action_declared": true,
      "controller": "BillingRecord",
      "action": "list",
      "controller_method_present": true,
      "same_service_semantics": "BillingRecord.list",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/billingRecordLower/list"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/billingRecordLower/lists",
      "route_group_declaration": "'name' => 'billingRecordLower'",
      "route_action_declared": true,
      "controller": "BillingRecord",
      "action": "lists",
      "controller_method_present": true,
      "same_service_semantics": "BillingRecord.list",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/billingRecordLower/lists"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/billingrecordLowercase/detail",
      "route_group_declaration": "'name' => 'billingrecordLowercase'",
      "route_action_declared": true,
      "controller": "BillingRecord",
      "action": "detail",
      "controller_method_present": true,
      "same_service_semantics": "BillingRecord.detail",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "*",
          "path": "/p/billingrecordLowercase/detail"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/billingrecordLowercase/list",
      "route_group_declaration": "'name' => 'billingrecordLowercase'",
      "route_action_declared": true,
      "controller": "BillingRecord",
      "action": "list",
      "controller_method_present": true,
      "same_service_semantics": "BillingRecord.list",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "*",
          "path": "/p/billingrecordLowercase/list"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/billingrecordLowercase/lists",
      "route_group_declaration": "'name' => 'billingrecordLowercase'",
      "route_action_declared": true,
      "controller": "BillingRecord",
      "action": "lists",
      "controller_method_present": true,
      "same_service_semantics": "BillingRecord.list",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "*",
          "path": "/p/billingrecordLowercase/lists"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/cashRefundLower/detail",
      "route_group_declaration": "'name' => 'cashRefundLower'",
      "route_action_declared": true,
      "controller": "CashRefund",
      "action": "detail",
      "controller_method_present": true,
      "same_service_semantics": "CashRefund.detail",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/cashRefundLower/detail"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/cashRefundLower/list",
      "route_group_declaration": "'name' => 'cashRefundLower'",
      "route_action_declared": true,
      "controller": "CashRefund",
      "action": "list",
      "controller_method_present": true,
      "same_service_semantics": "CashRefund.list",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/cashRefundLower/list"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/supplementMealOrder/detail",
      "route_group_declaration": "'name' => 'supplementMealOrder'",
      "route_action_declared": true,
      "controller": "SupplementMealOrder",
      "action": "detail",
      "controller_method_present": true,
      "same_service_semantics": "SupplementMealOrder.detail",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/supplementMealOrder/detail"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/supplementMealOrder/list",
      "route_group_declaration": "'name' => 'supplementMealOrder'",
      "route_action_declared": true,
      "controller": "SupplementMealOrder",
      "action": "list",
      "controller_method_present": true,
      "same_service_semantics": "SupplementMealOrder.list",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/supplementMealOrder/list"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/supplementMealOrderLower/detail",
      "route_group_declaration": "'name' => 'supplementMealOrderLower'",
      "route_action_declared": true,
      "controller": "SupplementMealOrder",
      "action": "detail",
      "controller_method_present": true,
      "same_service_semantics": "SupplementMealOrder.detail",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/supplementMealOrderLower/detail"
        }
      ]
    },
    {
      "method": "POST",
      "path": "/p/supplementMealOrderLower/list",
      "route_group_declaration": "'name' => 'supplementMealOrderLower'",
      "route_action_declared": true,
      "controller": "SupplementMealOrder",
      "action": "list",
      "controller_method_present": true,
      "same_service_semantics": "SupplementMealOrder.list",
      "matrix_exact_records": 1,
      "matrix_status": [
        {
          "method": "POST",
          "path": "/p/supplementMealOrderLower/list"
        }
      ]
    }
  ],
  "source_sha256": {
    "application/route.php": "081b0186b7f40f0bdd237cecb3e2d678fc9344c656932c0d3b3052404e4f1510",
    "application/p/controller/BillingRecord.php": "ef2e8f2a835f21ad92d6dfff7b49e71a79a9cbd2d2dfefc204f452ea4a2e1f1d",
    "application/p/logic/BillingRecord.php": "28403f3c1cfc8088f05497fc108f1755b7391b1a4abb764bb443bbb86f00f39c",
    "application/p/controller/CashRefund.php": "cd24ac67287603d536510ef7405b7fa3998c6bc99bc5a29399601cad0ea01172",
    "application/p/logic/CashRefund.php": "b0bd6f2d9a956116538ae4326cd35ab8d1b68a4576a2cb265372bd23cefd7c3d",
    "application/p/controller/SupplementMealOrder.php": "7943d45678ee088d20441183fdf7a504df73ef357614290312d8861ff859be33",
    "application/p/logic/SupplementMealOrder.php": "0a7511c21cfea855223e1df74c893c2e166406eab5e2d7135e7e9b23f5f1270a",
    "application/common/service/BaseService.php": "0d96474aa40a94abbb291a7730507e1980acf8a5d4f5ab0b8320beb538a637e0",
    "application/base/AdminController.php": "7565b36fa4dda2c21cc4fa3b37753dbffb7c3a464bb8c11ea0f17ca00bececa5",
    "application/common.php": "1ff0e49451950d671498ad5e1f7380f60448d2f7a39041d4b53370abd6e6d78f",
    "public/static/src/view/billmanage/billingrecord.vue": "fbe46d3994bddef13f418222d3bfbe9627b751e7b847707f6af842680aefd698",
    "public/static/src/view/accountManagement/cashManagement/refundList.vue": "88fdf452b0dec824f317f3836df122001f4fd24d2ff068c753ec52fba708a099",
    "public/static/src/view/order/supplement/index.vue": "eb5254ba30b883bcad766f3a457141dd0d534cb6d5aec4b8d5ef5c3e50d8a8ef"
  }
}
