{
  "checkedAt": "2026-10-27T16:09:21.908864+00:00",
  "status": "published-and-publicly-verified",
  "release": "f76fd0423d0a8a70",
  "schemaVersion": 21,
  "economyModel": "city-economy-v13",
  "automaticChecks": 523,
  "kernelChecks": 473,
  "javascriptMediaChecks": 23,
  "pythonChecks": 27,
  "fullJavaScriptRunPassed": 496,
  "DOMPassed": true,
  "localBrowserPassed": true,
  "publicBrowserVerificationPending": false,
  "legacyMigration": "Only schema and economy model metadata; stale orders preserved until next successful command",
  "originalWindowsBehaviorVerified": false,
  "remaining": [
    "Original research/harvest timing and loss-of-resource edge cases require native controls",
    "Full native abilities, content, naval/air systems, trade/diplomacy and remaining plan gates are incomplete"
  ],
  "goalComplete": false,
  "publicBrowserScenarios": 23,
  "publicBrowserReports": [
    {
      "script": "browser-ai-expansion.cjs",
      "exitCode": 0,
      "seconds": 14.53,
      "log": "/tmp/civ3-obsolescence-public-browser-ai-expansion.log",
      "report": "research/original-game/data/browser-ai-expansion-verification.json",
      "checkedAt": "2026-10-27T16:03:53.219Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-city-management.cjs",
      "exitCode": 0,
      "seconds": 18.27,
      "log": "/tmp/civ3-obsolescence-public-browser-city-management.log",
      "report": "research/original-game/data/browser-city-management-verification.json",
      "checkedAt": "2026-10-27T16:03:55.426Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-classic-controls.cjs",
      "exitCode": 0,
      "seconds": 12.96,
      "log": "/tmp/civ3-obsolescence-public-browser-classic-controls.log",
      "report": "research/original-game/data/browser-classic-controls-verification.json",
      "checkedAt": "2026-10-27T16:04:06.096Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-command-pan.cjs",
      "exitCode": 0,
      "seconds": 5.36,
      "log": "/tmp/civ3-obsolescence-public-browser-command-pan.log",
      "report": "research/original-game/data/browser-command-pan-verification.json",
      "checkedAt": "2026-10-27T16:04:00.789Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-conversion.cjs",
      "exitCode": 0,
      "seconds": 12.27,
      "log": "/tmp/civ3-obsolescence-public-browser-conversion.log",
      "report": "research/original-game/data/browser-conversion-verification.json",
      "checkedAt": "2026-10-27T16:04:18.510Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-culture.cjs",
      "exitCode": 0,
      "seconds": 14.25,
      "log": "/tmp/civ3-obsolescence-public-browser-culture.log",
      "report": "research/original-game/data/browser-culture-verification.json",
      "checkedAt": "2026-10-27T16:04:15.057Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-drafting.cjs",
      "exitCode": 0,
      "seconds": 15.47,
      "log": "/tmp/civ3-obsolescence-public-browser-drafting.log",
      "report": "research/original-game/data/browser-drafting-verification.json",
      "checkedAt": "2026-10-27T16:04:33.947Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-editor.cjs",
      "exitCode": 0,
      "seconds": 11.88,
      "log": "/tmp/civ3-obsolescence-public-browser-editor.log",
      "report": "research/original-game/data/browser-editor-verification.json",
      "checkedAt": "2026-10-27T16:04:26.960Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-game.cjs",
      "exitCode": 0,
      "seconds": 9.54,
      "log": "/tmp/civ3-obsolescence-public-browser-game.log",
      "report": "research/original-game/data/browser-verification.json",
      "checkedAt": "2026-10-27T16:04:43.544Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-golden-age.cjs",
      "exitCode": 0,
      "seconds": 14.24,
      "log": "/tmp/civ3-obsolescence-public-browser-golden-age.log",
      "report": "research/original-game/data/browser-golden-age-verification.json",
      "checkedAt": "2026-10-27T16:04:41.086Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-government.cjs",
      "exitCode": 0,
      "seconds": 15.27,
      "log": "/tmp/civ3-obsolescence-public-browser-government.log",
      "report": "research/original-game/data/browser-government-verification.json",
      "checkedAt": "2026-10-27T16:04:58.765Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-infrastructure.cjs",
      "exitCode": 0,
      "seconds": 14.83,
      "log": "/tmp/civ3-obsolescence-public-browser-infrastructure.log",
      "report": "research/original-game/data/browser-infrastructure-verification.json",
      "checkedAt": "2026-10-27T16:04:55.977Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-media.cjs",
      "exitCode": 0,
      "seconds": 14.05,
      "log": "/tmp/civ3-obsolescence-public-browser-media.log",
      "report": "research/original-game/data/browser-media-verification.json",
      "checkedAt": "2026-10-27T16:05:12.819Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-movement.cjs",
      "exitCode": 0,
      "seconds": 13.23,
      "log": "/tmp/civ3-obsolescence-public-browser-movement.log",
      "report": "research/original-game/data/browser-movement-verification.json",
      "checkedAt": "2026-10-27T16:05:09.220Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-obsolescence.cjs",
      "exitCode": 0,
      "seconds": 11.49,
      "log": "/tmp/civ3-obsolescence-public-browser-obsolescence.log",
      "report": "research/original-game/data/browser-obsolescence-verification.json",
      "checkedAt": "2026-10-27T16:05:24.359Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-party.cjs",
      "exitCode": 0,
      "seconds": 69.79,
      "log": "/tmp/civ3-obsolescence-public-browser-party.log",
      "report": "research/original-game/data/browser-party-verification.json",
      "checkedAt": "2026-10-27T16:06:19.014Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-population.cjs",
      "exitCode": 0,
      "seconds": 14.05,
      "log": "/tmp/civ3-obsolescence-public-browser-population.log",
      "report": "research/original-game/data/browser-population-verification.json",
      "checkedAt": "2026-10-27T16:05:38.359Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-specialists.cjs",
      "exitCode": 0,
      "seconds": 41.89,
      "log": "/tmp/civ3-obsolescence-public-browser-specialists-rerun.log",
      "initialExitCode": 1,
      "harnessAdjustment": "Use a currently buildable military type instead of obsolete warrior 20; strict engineer-stock loss assertion unchanged",
      "report": "research/original-game/data/browser-specialists-verification.json",
      "checkedAt": "2026-10-27T16:08:40.475Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-terrain-work.cjs",
      "exitCode": 0,
      "seconds": 14.87,
      "log": "/tmp/civ3-obsolescence-public-browser-terrain-work.log",
      "report": "research/original-game/data/browser-terrain-work-verification.json",
      "checkedAt": "2026-10-27T16:05:53.283Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-unit-editor.cjs",
      "exitCode": 0,
      "seconds": 8.94,
      "log": "/tmp/civ3-obsolescence-public-browser-unit-editor.log",
      "report": "research/original-game/data/browser-unit-editor-verification.json",
      "checkedAt": "2026-10-27T16:07:09.907Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-upgrading.cjs",
      "exitCode": 0,
      "seconds": 4.73,
      "log": "/tmp/civ3-obsolescence-public-browser-upgrading.log",
      "report": "research/original-game/data/browser-upgrading-verification.json",
      "checkedAt": "2026-10-27T16:05:58.027Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-war-peace.cjs",
      "exitCode": 0,
      "seconds": 7.64,
      "log": "/tmp/civ3-obsolescence-public-browser-war-peace.log",
      "report": "research/original-game/data/browser-war-peace-verification.json",
      "checkedAt": "2026-10-27T16:07:17.539Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    },
    {
      "script": "browser-world-generator.cjs",
      "exitCode": 0,
      "seconds": 26.05,
      "log": "/tmp/civ3-obsolescence-public-browser-world-generator.log",
      "report": "research/original-game/data/browser-world-generator-verification.json",
      "checkedAt": "2026-10-27T16:06:23.871Z",
      "url": "https://vm.ya-erm.ru/civilization/",
      "codeVersion": "./app.mjs?v=f76fd0423d0a8a70"
    }
  ],
  "url": "https://vm.ya-erm.ru/civilization/",
  "testNamesReport": "production-obsolescence-test-checks.json"
}
