{
  "checkedAt": "2026-10-27T18:14:07.497681+00:00",
  "release": "baa9e4d530dfc654",
  "schemaVersion": 24,
  "economyModel": "city-economy-v15",
  "workModel": "native-terrain-work-v5",
  "agreementsModel": "atlants-agreements-v1",
  "status": "published-public-verified",
  "focusedAgreementTests": 23,
  "kernelTotal": 532,
  "javascriptMediaTotal": 23,
  "javascriptTotal": 555,
  "pythonTotal": 30,
  "automaticTotal": 585,
  "dom": true,
  "browserLocal": true,
  "publishedSchema23MetadataOnlyMigration": true,
  "publicBrowserScenariosExpected": 26,
  "publicBrowserScenariosPassed": 26,
  "goalComplete": false,
  "originalWindowsBehaviorVerified": false,
  "sourceExeVersion": [
    1,
    21,
    0,
    0
  ],
  "url": "https://vm.ya-erm.ru/civilization/",
  "fullLog": "/tmp/civ3-agreements-full.log",
  "focusedLog": "/tmp/civ3-agreements-focused-final.log",
  "fixtureCorrections": [
    "Native road movement factor is 2, not vanilla assumptions of 3",
    "Foreign mine test must supply native Mine prerequisite TECH26",
    "Railroad test must supply native TFRM4 TECH121, as well as Coal reveal TECH143"
  ],
  "remaining": [
    "Exact native AI agreement valuation and full global reputation/attitude",
    "Leave territory / expulsion requests and original edge cases of foreign work",
    "Mutual protection, trade embargo, remaining diplomatic items and spy missions",
    "Sea/air resource networks and remaining M4/M5, BIQ and SAV compatibility"
  ],
  "publicBrowserRuns": [
    {
      "script": "browser-agreements.cjs",
      "exitCode": 0,
      "seconds": 9.89,
      "log": "/tmp/civ3-agreements-public-browser-agreements.log"
    },
    {
      "script": "browser-city-management.cjs",
      "exitCode": 0,
      "seconds": 22.64,
      "log": "/tmp/civ3-agreements-public-browser-city-management.log"
    },
    {
      "script": "browser-command-pan.cjs",
      "exitCode": 0,
      "seconds": 5.26,
      "log": "/tmp/civ3-agreements-public-browser-command-pan.log"
    },
    {
      "script": "browser-culture.cjs",
      "exitCode": 0,
      "seconds": 14.88,
      "log": "/tmp/civ3-agreements-public-browser-culture.log"
    },
    {
      "script": "browser-drafting.cjs",
      "exitCode": 0,
      "seconds": 13.71,
      "log": "/tmp/civ3-agreements-public-browser-drafting.log"
    },
    {
      "script": "browser-game.cjs",
      "exitCode": 0,
      "seconds": 10.06,
      "log": "/tmp/civ3-agreements-public-browser-game.log"
    },
    {
      "script": "browser-government.cjs",
      "exitCode": 0,
      "seconds": 18.64,
      "log": "/tmp/civ3-agreements-public-browser-government.log"
    },
    {
      "script": "browser-media.cjs",
      "exitCode": 0,
      "seconds": 13.28,
      "log": "/tmp/civ3-agreements-public-browser-media.log"
    },
    {
      "script": "browser-obsolescence.cjs",
      "exitCode": 0,
      "seconds": 7.96,
      "log": "/tmp/civ3-agreements-public-browser-obsolescence.log"
    },
    {
      "script": "browser-population.cjs",
      "exitCode": 0,
      "seconds": 14.84,
      "log": "/tmp/civ3-agreements-public-browser-population.log"
    },
    {
      "script": "browser-terrain-work.cjs",
      "exitCode": 0,
      "seconds": 23.13,
      "log": "/tmp/civ3-agreements-public-browser-terrain-work.log"
    },
    {
      "script": "browser-unit-editor.cjs",
      "exitCode": 0,
      "seconds": 11.48,
      "log": "/tmp/civ3-agreements-public-browser-unit-editor.log"
    },
    {
      "script": "browser-war-peace.cjs",
      "exitCode": 0,
      "seconds": 11.61,
      "log": "/tmp/civ3-agreements-public-browser-war-peace.log"
    },
    {
      "script": "browser-ai-expansion.cjs",
      "exitCode": 0,
      "seconds": 15.99,
      "log": "/tmp/civ3-agreements-public-browser-ai-expansion.log"
    },
    {
      "script": "browser-classic-controls.cjs",
      "exitCode": 0,
      "seconds": 14.04,
      "log": "/tmp/civ3-agreements-public-browser-classic-controls.log"
    },
    {
      "script": "browser-conversion.cjs",
      "exitCode": 0,
      "seconds": 13.98,
      "log": "/tmp/civ3-agreements-public-browser-conversion.log"
    },
    {
      "script": "browser-diplomacy.cjs",
      "exitCode": 0,
      "seconds": 8.73,
      "log": "/tmp/civ3-agreements-public-browser-diplomacy.log"
    },
    {
      "script": "browser-editor.cjs",
      "exitCode": 0,
      "seconds": 11.04,
      "log": "/tmp/civ3-agreements-public-browser-editor.log"
    },
    {
      "script": "browser-golden-age.cjs",
      "exitCode": 0,
      "seconds": 16.85,
      "log": "/tmp/civ3-agreements-public-browser-golden-age.log"
    },
    {
      "script": "browser-infrastructure.cjs",
      "exitCode": 0,
      "seconds": 18.22,
      "log": "/tmp/civ3-agreements-public-browser-infrastructure.log"
    },
    {
      "script": "browser-movement.cjs",
      "exitCode": 0,
      "seconds": 11.6,
      "log": "/tmp/civ3-agreements-public-browser-movement.log"
    },
    {
      "script": "browser-party.cjs",
      "exitCode": 0,
      "seconds": 68.87,
      "log": "/tmp/civ3-agreements-public-browser-party.log"
    },
    {
      "script": "browser-specialists.cjs",
      "exitCode": 0,
      "seconds": 11.56,
      "log": "/tmp/civ3-agreements-public-browser-specialists.log"
    },
    {
      "script": "browser-trading.cjs",
      "exitCode": 0,
      "seconds": 9.47,
      "log": "/tmp/civ3-agreements-public-browser-trading.log"
    },
    {
      "script": "browser-upgrading.cjs",
      "exitCode": 0,
      "seconds": 4.94,
      "log": "/tmp/civ3-agreements-public-browser-upgrading.log"
    },
    {
      "script": "browser-world-generator.cjs",
      "exitCode": 0,
      "seconds": 18.28,
      "log": "/tmp/civ3-agreements-public-browser-world-generator.log"
    }
  ],
  "publicBrowserScenarios": 26,
  "publicBrowserReportAudit": "agreements-public-report-audit.json",
  "publicCodeAndUIFilesIdentical": 67,
  "nativeProfileIdentical": true,
  "fullParty": {
    "turn": 18,
    "winnerId": "p2",
    "kind": "conquest",
    "everyHumanCommandMatchesKernel": true,
    "saveReloadExact": true
  }
}
