[
  {
    "case": "GiftDynamic",
    "command": [
      "docker",
      "run",
      "--rm",
      "--network",
      "none",
      "--name",
      "upgrade-ai-api-final",
      "--entrypoint",
      "/usr/local/php7.4/bin/php",
      "-v",
      "/Users/wiscourper/Documents/workspace/local/version-upgrade-20261012/ai_api:/work",
      "-v",
      "/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api/vendor:/work/vendor:ro",
      "-w",
      "/work",
      "zhctapp:v2.0-node14-current-20260507_114848",
      "tests/UpgradeGiftLedgerDynamic.php"
    ],
    "exit_code": 0,
    "output": "PASS gift dynamic: 18 assertions; real old/new methods and SQLite ledger, external boundaries replaced\n"
  },
  {
    "case": "OneCardComplete",
    "command": [
      "docker",
      "run",
      "--rm",
      "--network",
      "none",
      "--name",
      "upgrade-ai-api-final",
      "--entrypoint",
      "/usr/local/php7.4/bin/php",
      "-v",
      "/Users/wiscourper/Documents/workspace/local/version-upgrade-20261012/ai_api:/work",
      "-v",
      "/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api/vendor:/work/vendor:ro",
      "-w",
      "/work",
      "zhctapp:v2.0-node14-current-20260507_114848",
      "-r",
      "require \"tests/OneCardPaymentRoutingTest.php\"; echo \"PASS REACHED_END: one-card routing assertions\n\";"
    ],
    "exit_code": 0,
    "output": "PASS REACHED_END: one-card routing assertions\n"
  },
  {
    "case": "Lint-Passport",
    "command": [
      "docker",
      "run",
      "--rm",
      "--network",
      "none",
      "--name",
      "upgrade-ai-api-final",
      "--entrypoint",
      "/usr/local/php7.4/bin/php",
      "-v",
      "/Users/wiscourper/Documents/workspace/local/version-upgrade-20261012/ai_api:/work",
      "-v",
      "/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api/vendor:/work/vendor:ro",
      "-w",
      "/work",
      "zhctapp:v2.0-node14-current-20260507_114848",
      "-l",
      "app/api/controller/Passport.php"
    ],
    "exit_code": 0,
    "output": "No syntax errors detected in app/api/controller/Passport.php\n"
  },
  {
    "case": "Lint-Archive",
    "command": [
      "docker",
      "run",
      "--rm",
      "--network",
      "none",
      "--name",
      "upgrade-ai-api-final",
      "--entrypoint",
      "/usr/local/php7.4/bin/php",
      "-v",
      "/Users/wiscourper/Documents/workspace/local/version-upgrade-20261012/ai_api:/work",
      "-v",
      "/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api/vendor:/work/vendor:ro",
      "-w",
      "/work",
      "zhctapp:v2.0-node14-current-20260507_114848",
      "-l",
      "app/api/controller/health/Archive.php"
    ],
    "exit_code": 0,
    "output": "No syntax errors detected in app/api/controller/health/Archive.php\n"
  },
  {
    "case": "Lint-PaySuccess",
    "command": [
      "docker",
      "run",
      "--rm",
      "--network",
      "none",
      "--name",
      "upgrade-ai-api-final",
      "--entrypoint",
      "/usr/local/php7.4/bin/php",
      "-v",
      "/Users/wiscourper/Documents/workspace/local/version-upgrade-20261012/ai_api:/work",
      "-v",
      "/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api/vendor:/work/vendor:ro",
      "-w",
      "/work",
      "zhctapp:v2.0-node14-current-20260507_114848",
      "-l",
      "app/api/service/recharge/PaySuccess.php"
    ],
    "exit_code": 0,
    "output": "No syntax errors detected in app/api/service/recharge/PaySuccess.php\n"
  },
  {
    "case": "Lint-AccountSettlementService",
    "command": [
      "docker",
      "run",
      "--rm",
      "--network",
      "none",
      "--name",
      "upgrade-ai-api-final",
      "--entrypoint",
      "/usr/local/php7.4/bin/php",
      "-v",
      "/Users/wiscourper/Documents/workspace/local/version-upgrade-20261012/ai_api:/work",
      "-v",
      "/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api/vendor:/work/vendor:ro",
      "-w",
      "/work",
      "zhctapp:v2.0-node14-current-20260507_114848",
      "-l",
      "app/common/service/account/AccountSettlementService.php"
    ],
    "exit_code": 0,
    "output": "No syntax errors detected in app/common/service/account/AccountSettlementService.php\n"
  }
]