{
  "checkedAt": "2026-10-28T06:27:33.820983+00:00",
  "release": {
    "version": "11b54ecab367a27c",
    "semver": "0.17.0",
    "publishedAt": "2026-10-28T06:20:56+00:00"
  },
  "javascript": {
    "tests": 865,
    "modules": 68,
    "failedModules": [],
    "execution": "Sequential separate Node processes, CPU limit35%"
  },
  "dom": true,
  "pythonChecks": 15,
  "localBrowserScenarios": [
    {
      "name": "air-missions",
      "exitCode": 0,
      "seconds": 18.42,
      "log": "/tmp/civ3-0170-local-browser-air-missions.log"
    },
    {
      "name": "transport-network",
      "exitCode": 0,
      "seconds": 12.02,
      "log": "/tmp/civ3-0170-local-browser-transport-network.log"
    },
    {
      "name": "bombardment",
      "exitCode": 0,
      "seconds": 8.93,
      "log": "/tmp/civ3-0170-local-browser-bombardment.log"
    },
    {
      "name": "naval",
      "exitCode": 0,
      "seconds": 15.75,
      "log": "/tmp/civ3-0170-local-browser-naval.log"
    },
    {
      "name": "worker-rate",
      "exitCode": 0,
      "seconds": 11.0,
      "log": "/tmp/civ3-0170-local-browser-worker-rate.log"
    },
    {
      "name": "civilopedia",
      "exitCode": 0,
      "seconds": 4.79,
      "log": "/tmp/civ3-0170-local-browser-civilopedia.log"
    },
    {
      "name": "city-refinements",
      "exitCode": 0,
      "seconds": 7.82,
      "log": "/tmp/civ3-0170-local-browser-city-refinements.log"
    },
    {
      "name": "worker-orders",
      "exitCode": 0,
      "seconds": 8.39,
      "log": "/tmp/civ3-0170-local-browser-worker-orders.log"
    },
    {
      "name": "preferences",
      "exitCode": 0,
      "seconds": 6.79,
      "log": "/tmp/civ3-0170-local-browser-preferences.log"
    },
    {
      "name": "hud-economy",
      "exitCode": 0,
      "seconds": 4.52,
      "log": "/tmp/civ3-0170-local-browser-hud-economy.log"
    },
    {
      "name": "modal-backdrop",
      "exitCode": 0,
      "seconds": 7.59,
      "log": "/tmp/civ3-0170-local-browser-modal-backdrop.log"
    },
    {
      "name": "technology-tree",
      "exitCode": 0,
      "seconds": 11.24,
      "log": "/tmp/civ3-0170-local-browser-technology-tree.log"
    },
    {
      "name": "native-orders",
      "exitCode": 0,
      "seconds": 6.27,
      "log": "/tmp/civ3-0170-local-browser-native-orders.log"
    },
    {
      "name": "native-music",
      "exitCode": 0,
      "seconds": 6.86,
      "log": "/tmp/civ3-0170-local-browser-native-music.log"
    },
    {
      "name": "readiness",
      "exitCode": 0,
      "seconds": 5.76,
      "log": "/tmp/civ3-0170-local-browser-readiness.log"
    },
    {
      "name": "pollution",
      "exitCode": 0,
      "seconds": 9.36,
      "log": "/tmp/civ3-0170-local-browser-pollution.log"
    },
    {
      "name": "native-city",
      "exitCode": 0,
      "seconds": 6.36,
      "log": "/tmp/civ3-0170-local-browser-native-city.log"
    },
    {
      "name": "terrain-work",
      "exitCode": 0,
      "seconds": 15.39,
      "log": "/tmp/civ3-0170-local-browser-terrain-work.log"
    },
    {
      "name": "automation",
      "exitCode": 0,
      "seconds": 12.28,
      "log": "/tmp/civ3-0170-local-browser-automation.log"
    },
    {
      "name": "classic-controls",
      "exitCode": 0,
      "seconds": 9.13,
      "log": "/tmp/civ3-0170-local-browser-classic-controls.log"
    },
    {
      "name": "party",
      "exitCode": 0,
      "seconds": 55.71,
      "log": "/tmp/civ3-0170-local-browser-party.log"
    },
    {
      "name": "interturn-performance",
      "exitCode": 0,
      "seconds": 11.03,
      "log": "/tmp/civ3-0170-local-browser-interturn-performance.log"
    }
  ],
  "publicBrowserScenarios": [
    {
      "name": "air-missions",
      "exitCode": 0,
      "seconds": 13.23,
      "log": "/tmp/civ3-0170-public-browser-air-missions.log"
    },
    {
      "name": "transport-network",
      "exitCode": 0,
      "seconds": 6.94,
      "log": "/tmp/civ3-0170-public-browser-transport-network.log"
    },
    {
      "name": "bombardment",
      "exitCode": 0,
      "seconds": 7.65,
      "log": "/tmp/civ3-0170-public-browser-bombardment.log"
    },
    {
      "name": "naval",
      "exitCode": 0,
      "seconds": 11.14,
      "log": "/tmp/civ3-0170-public-browser-naval.log"
    },
    {
      "name": "worker-rate",
      "exitCode": 0,
      "seconds": 6.7,
      "log": "/tmp/civ3-0170-public-browser-worker-rate.log"
    },
    {
      "name": "civilopedia",
      "exitCode": 0,
      "seconds": 3.83,
      "log": "/tmp/civ3-0170-public-browser-civilopedia.log"
    },
    {
      "name": "city-refinements",
      "exitCode": 0,
      "seconds": 5.05,
      "log": "/tmp/civ3-0170-public-browser-city-refinements.log"
    },
    {
      "name": "worker-orders",
      "exitCode": 0,
      "seconds": 5.18,
      "log": "/tmp/civ3-0170-public-browser-worker-orders.log"
    },
    {
      "name": "preferences",
      "exitCode": 0,
      "seconds": 4.65,
      "log": "/tmp/civ3-0170-public-browser-preferences.log"
    },
    {
      "name": "hud-economy",
      "exitCode": 0,
      "seconds": 3.79,
      "log": "/tmp/civ3-0170-public-browser-hud-economy.log"
    },
    {
      "name": "modal-backdrop",
      "exitCode": 0,
      "seconds": 5.31,
      "log": "/tmp/civ3-0170-public-browser-modal-backdrop.log"
    },
    {
      "name": "technology-tree",
      "exitCode": 0,
      "seconds": 10.34,
      "log": "/tmp/civ3-0170-public-browser-technology-tree.log"
    },
    {
      "name": "native-orders",
      "exitCode": 0,
      "seconds": 5.42,
      "log": "/tmp/civ3-0170-public-browser-native-orders.log"
    },
    {
      "name": "native-music",
      "exitCode": 0,
      "seconds": 6.01,
      "log": "/tmp/civ3-0170-public-browser-native-music.log"
    },
    {
      "name": "readiness",
      "exitCode": 0,
      "seconds": 6.95,
      "log": "/tmp/civ3-0170-public-browser-readiness.log"
    },
    {
      "name": "pollution",
      "exitCode": 0,
      "seconds": 8.73,
      "log": "/tmp/civ3-0170-public-browser-pollution.log"
    },
    {
      "name": "native-city",
      "exitCode": 0,
      "seconds": 6.18,
      "log": "/tmp/civ3-0170-public-browser-native-city.log"
    },
    {
      "name": "terrain-work",
      "exitCode": 0,
      "seconds": 14.73,
      "log": "/tmp/civ3-0170-public-browser-terrain-work.log"
    },
    {
      "name": "automation",
      "exitCode": 0,
      "seconds": 11.26,
      "log": "/tmp/civ3-0170-public-browser-automation.log"
    },
    {
      "name": "classic-controls",
      "exitCode": 0,
      "seconds": 9.06,
      "log": "/tmp/civ3-0170-public-browser-classic-controls.log"
    },
    {
      "name": "party",
      "exitCode": 0,
      "seconds": 53.23,
      "log": "/tmp/civ3-0170-public-browser-party.log"
    },
    {
      "name": "interturn-performance",
      "exitCode": 0,
      "seconds": 10.08,
      "log": "/tmp/civ3-0170-public-browser-interturn-performance.log"
    }
  ],
  "publicBrowserStatus": "passed",
  "airNativeEvidence": {
    "staticSignatures": 18,
    "machineCodeCases": 505,
    "originalWindowsRuntimeVerified": false,
    "airDefenseAndInterceptionArithmeticIsPreparationNotLiveCombat": true
  },
  "airKernelTests": 17,
  "schema": 35,
  "genuineSchema34Migration": true,
  "productionAirTypes": [
    285,
    286
  ],
  "productionAirCarriers": [
    279,
    280
  ],
  "missionCommands": [
    "AIR_RECON",
    "REBASE"
  ],
  "manifest": {
    "imagesAndAtlases": 1311,
    "audioClips": 892
  },
  "fullParty": {
    "humanCommands": 53,
    "finishedTurn": 18,
    "winner": "p2",
    "exactExportImportAndReload": true
  },
  "fixedDuringVerification": [
    "Shared production filter still rejected air domain despite scoped catalog inclusion",
    "Cargo movement inserted facing:undefined, which disappeared on JSON serialization; copy only present values",
    "New feature port declaration corrected to the repository checked JSON format",
    "Air test driver confused diplomatic activation with a real new owner turn; now resolves the offer and checks actual turn advancement",
    "Zero-range interception bypass discovered separately from the positive-radius arithmetic block"
  ],
  "limitations": [
    "5.2 and full MVP remain incomplete",
    "Combat air missions/interception/AA execution, airfields and drops remain open",
    "Full original mission dispatch, Windows phases, PRNG and animation sequence were not executed",
    "Special aircraft cargo, same-cell basing and custom zero recon range remain unverified"
  ],
  "publishedBytes": {
    "checkedAt": "2026-10-28T06:27:17.862570+00:00",
    "release": {
      "version": "11b54ecab367a27c",
      "semver": "0.17.0",
      "publishedAt": "2026-10-28T06:20:56+00:00"
    },
    "compiledDataAndManifestMedia": 3592,
    "manifestIncludesAllNativeColorVariantsAndAudio": true,
    "mismatches": [],
    "independentServiceFiles": 8,
    "changedServiceFiles": []
  }
}
