{
  "_why": "The figures the presentation publishes, copied out of keynote/build/scenarios.json so the page and the talk cannot drift apart, plus everything a stranger needs to check them: the exact file selection, the procedure that turns it into one digest, and the per-file hashes. site/analytics/check-evidence.py re-does it over the network.",
  "measured_at": "2026-09-17T23:42+03:00",
  "window": "2026-09-07 — 2026-09-08",
  "prompt": {
    "_why": "Три прогони отримали не побайтово однаковий файл, і вдати, що однаковий, тут найлегше з усього. Тому кожен точний текст лежить тут цілком, зі своєю довжиною і sha256: сторінка показує читабельний варіант, а чим саме він відрізняється — видно звідси, а не з нашого слова.",
    "shown_on_page": {
      "what": "той самий текст, яким директор сформулював задачу, коли просив показати промпт",
      "chars": 588,
      "sha256": "40bfbffe0d18f9ec3b58f51aa0f8f84b08acfa9e7f74aee3c1657b4b335ba7e6"
    },
    "given_to_runs": [
      {
        "key": "pure",
        "source": "надруковано в сесії 2026-09-08 (транскрипт 6b616ae4-f12f-4023-993f-5e89d9b6ba2c)",
        "differs_from_page": "на один рядок довше: в кінці «Коли закінчиш роботу, задеплой на claude-benchmark.stepanok.com»",
        "chars": 652,
        "sha256": "e3cb3b79681b0ea31748c3531451ff4435d1d0197de7d2291f63592c31d0c63c",
        "text": "В цій папці ти знайдеш відео з геймплеем мобільної гри. Твоя задача передивитись уважно відео, зрозуміти всі механіки і зробити схожу гру. В грі має бути фактор везіння. Десь проходиться легше, десь тяжче. В відео як раз видно, що проходження дуже легке, бо фактор везіння максимальний. Рівні бувають різні, теж зверни на це увагу. Ти можеш обрати будь-який технічний стек. Треба зробити повноцінну гру, з рівнями, різними типами бустерів, анімацією, саунд дизайном. Для генерації ассетів можеш використовувати imagen але не більше 30 викликів за всю сессію. Гра має працювати в браузері. Коли закінчиш роботу, задеплой на claude-benchmark.stepanok.com"
      },
      {
        "key": "review",
        "source": "cases/game/prompt.md стенду harness-experiment, той самий файл на оба прогони",
        "differs_from_page": "та сама задача, набрана інакше: «геймплеєм» замість «геймплеем», тире замість ком, і останній рядок просить результат, який запускається локально з папки, а не задеплоєний",
        "chars": 603,
        "sha256": "f053b93594e1883e1f6512c42cf2b1ee8ab143b7c5e3e129a33cd864ad127716",
        "text": "В цій папці ти знайдеш відео з геймплеєм мобільної гри. Твоя задача — уважно\nпередивитися відео, зрозуміти всі механіки і зробити схожу гру.\n\nУ грі має бути фактор везіння: десь проходиться легше, десь тяжче. На відео\nпроходження дуже легке, бо фактор везіння максимальний. Рівні бувають різні —\nзверни на це увагу.\n\nТи можеш обрати будь-який технічний стек. Треба зробити повноцінну гру з рівнями,\nрізними типами бустерів, анімацією та саунд-дизайном.\n\nДля генерації асетів можеш використовувати imagen, але не більше 30 викликів за\nвсю сесію. Готовий результат має запускатися локально з цієї папки.\n\n"
      },
      {
        "key": "peer",
        "source": "cases/game/prompt.md стенду harness-experiment, той самий файл на оба прогони",
        "differs_from_page": "та сама задача, набрана інакше: «геймплеєм» замість «геймплеем», тире замість ком, і останній рядок просить результат, який запускається локально з папки, а не задеплоєний",
        "chars": 603,
        "sha256": "f053b93594e1883e1f6512c42cf2b1ee8ab143b7c5e3e129a33cd864ad127716",
        "text": "В цій папці ти знайдеш відео з геймплеєм мобільної гри. Твоя задача — уважно\nпередивитися відео, зрозуміти всі механіки і зробити схожу гру.\n\nУ грі має бути фактор везіння: десь проходиться легше, десь тяжче. На відео\nпроходження дуже легке, бо фактор везіння максимальний. Рівні бувають різні —\nзверни на це увагу.\n\nТи можеш обрати будь-який технічний стек. Треба зробити повноцінну гру з рівнями,\nрізними типами бустерів, анімацією та саунд-дизайном.\n\nДля генерації асетів можеш використовувати imagen, але не більше 30 викликів за\nвсю сесію. Готовий результат має запускатися локально з цієї папки.\n\n"
      }
    ]
  },
  "procedure": {
    "summary": "Every file under the artefact root whose extension is one of `extensions`, recursively, skipping any path containing one of `skip`. Each file's SHA-256 is taken over its bytes. Those are rendered one per line as `<sha256><two spaces>./<path from the root>\\n`, the LINES ARE ORDERED BY PATH, and the digest is the SHA-256 of that text.",
    "extensions": [
      ".js",
      ".css",
      ".html"
    ],
    "skip": [
      "node_modules",
      "/tests/",
      "/tools/"
    ],
    "line_format": "{sha256}  {path}\\n",
    "order": "by path, ascending"
  },
  "scenarios": [
    {
      "key": "pure",
      "hours": 3.7,
      "tokens_millions": 389.0,
      "effort": "xhigh",
      "outcome_count": "≈13",
      "result_url": "https://claude-benchmark.stepanok.com",
      "own_tests": "12 / 12",
      "ran_from": "2026-09-08 11:26",
      "ran_to": "2026-09-08 21:32",
      "timing_source": "session_log",
      "measured_files": 16,
      "measured_sha256": "09e05fdc2011082f585e4e8d5023fd680dc7e121521eb296113c3a7f1613684f",
      "measured_manifest": [
        {
          "path": "./index.html",
          "sha256": "2cdfef5dd9fe4b94e9fd81295702ac9985432eb2f2786255fb0495a5b80f277e"
        },
        {
          "path": "./src/audio/audio.js",
          "sha256": "7ebbc45e2e1f2206ced6fb054da541c002fab0eb49252273ec690120349c4f43"
        },
        {
          "path": "./src/core/anim.js",
          "sha256": "6d556b7c4c1918dff169bd9689b1352afb6d55f01d0a6e30c3e7785bd0f9a20d"
        },
        {
          "path": "./src/core/board.js",
          "sha256": "6f78b0778e2e17047c37995fb7ac68ad04a5eefe6f11b03f9a8063be1b94a039"
        },
        {
          "path": "./src/core/game.js",
          "sha256": "d9beb672d7c4ab3afe4bc2bbcff71e6613208ca4ce74bfd9625d372b257ef195"
        },
        {
          "path": "./src/core/levels.js",
          "sha256": "57370143ef9873e1f7eeb7b5c4b58a823a01d85f0112eb47a1cbfab722f24da2"
        },
        {
          "path": "./src/core/match.js",
          "sha256": "444721929f80e260279c7d9e9b58b4dde6798bd219e8f815989bcd9d01f1bae7"
        },
        {
          "path": "./src/core/profile.js",
          "sha256": "c5ef6a87fe814f5c3e0e0087114bcb590c33e4fab18230c72ee9ef9eb23d5852"
        },
        {
          "path": "./src/core/rng.js",
          "sha256": "3d58e78fe8f00d546de16b38e9dbf34d20148c5d831a8cc149589779e9837c14"
        },
        {
          "path": "./src/core/specials.js",
          "sha256": "6fbd5b294bbccceb50752dee91544189a42254571050e006a293dc6a75d16c8b"
        },
        {
          "path": "./src/main.js",
          "sha256": "be9a3f6aa4691a03622f27c8b41dbeeed78afc2b29f8daf911596d10f456e0b6"
        },
        {
          "path": "./src/render/particles.js",
          "sha256": "61593549f7dbddc80c7274de77d461d8c09ec028ebafd56f1555f04c8f8e07b8"
        },
        {
          "path": "./src/render/renderer.js",
          "sha256": "bb5cdb435cf1e5ab03af6fa50f9cbc60e76cf11b9dd3efd4faa09c7591f4cb85"
        },
        {
          "path": "./src/render/sprites.js",
          "sha256": "4c7b23c7c1e64d3808b6e92b44b73f79c8fee3b50b6b97da675165d07c5f15ca"
        },
        {
          "path": "./src/ui/ui.js",
          "sha256": "05f127d0cc970083be600ffb8136e363afd291b7412fc052830dcf4be6ed2398"
        },
        {
          "path": "./style.css",
          "sha256": "6cf0eace3fd97966660fc9dd16692ad594a93612aa88b2a857e423df93526661"
        }
      ],
      "served_sha256": "09e05fdc2011082f585e4e8d5023fd680dc7e121521eb296113c3a7f1613684f",
      "served_matches_measured": true,
      "served_checked": "2026-09-21"
    },
    {
      "key": "review",
      "hours": 4.2,
      "tokens_millions": 155.6,
      "effort": "high",
      "outcome_count": "≈7",
      "result_url": "https://benchmark.stepanok.com",
      "own_tests": "verify.sh — PASS",
      "ran_from": "2026-09-07 23:40",
      "ran_to": "2026-09-08 12:14",
      "timing_source": "session_log",
      "measured_files": 12,
      "measured_sha256": "38ec5b565ea47afb6455f6c70724390eb299587e758bd1b8c96d1481a381edcd",
      "measured_manifest": [
        {
          "path": "./css/style.css",
          "sha256": "340f06667751314675ab755ba333c1fc0f24548740698b9630ca33506d63fcfb"
        },
        {
          "path": "./index.html",
          "sha256": "c1565f529b849ef80ef84d42134242164c287594d550225b11b28b12259c17ab"
        },
        {
          "path": "./js/audio.js",
          "sha256": "597e52bf6c639b93f1bcf7390c94a28b517d46a6dd8dbb683ff845f6636b25b5"
        },
        {
          "path": "./js/board.js",
          "sha256": "35ebf748bfc6c8d98134c488f82bf99c47a1c3996946211b296e96780af19d71"
        },
        {
          "path": "./js/economy.js",
          "sha256": "8e73be824eef089af017d8880e31d89d19e0c40b57834747faf6354db3c7a7a7"
        },
        {
          "path": "./js/fx.js",
          "sha256": "d7792dc02b831736324c8609624879145c5f660918ffdd14832a7d9edca1728d"
        },
        {
          "path": "./js/game.js",
          "sha256": "dde85c7caf45e040b09c6a459d91921b8587e86580a4ddedeb9a207f9bd02abd"
        },
        {
          "path": "./js/levels.js",
          "sha256": "8264b98bec15e4062b6c737fc488eaee03d8837d6132d7c2be7d6326e931a19a"
        },
        {
          "path": "./js/main.js",
          "sha256": "d4cfd946a14655c45d1f23c456b7785cfb09ce19f15e6fe5567ead61fbc30990"
        },
        {
          "path": "./js/render.js",
          "sha256": "f655a5ac3ba5178e3b768c5f14b89fcf38b651dec4d1a47431e4173f67a4b048"
        },
        {
          "path": "./js/rng.js",
          "sha256": "b004a07ce50307429aef98b36e4bd42803e35873d9652fc640423235e0159c8b"
        },
        {
          "path": "./js/ui.js",
          "sha256": "490382fecb3908d5a0da0262b63dd337178574c62aefa888e809be6dce7e1e8b"
        }
      ],
      "served_sha256": "96a11769a2ac5dd20d524282d4c60c1a47b2b12d13940c6e96d472cbc4dd3fd8",
      "served_matches_measured": false,
      "served_checked": "2026-09-21"
    },
    {
      "key": "peer",
      "hours": 1.5,
      "tokens_millions": 34.3,
      "effort": "high",
      "outcome_count": "0",
      "result_url": "https://adaptive-peer.stepanok.com",
      "own_tests": "57 / 57",
      "ran_from": null,
      "ran_to": null,
      "timing_source": "stage_clock",
      "measured_files": 13,
      "measured_sha256": "00deaf7cc9f5cfce39832b5d0a36979b09080c58e9962dab9cca7a091ba9abe5",
      "measured_manifest": [
        {
          "path": "./index.html",
          "sha256": "4957e85559661478f89882aa8cafc350bd9711951a66842e2c489aae4eafb092"
        },
        {
          "path": "./src/engine/board.js",
          "sha256": "b05738b4e3a2aa559f5a8a021db78f2e6c0860785ef4b020c65967ba229e7a9a"
        },
        {
          "path": "./src/engine/game.js",
          "sha256": "30df413ec1852da4a448ecc53cf1d9288cdc286ef57fad9b3b598f0b5416908f"
        },
        {
          "path": "./src/engine/levels.js",
          "sha256": "ea38cf3fe585f57a9b445df72ccb36c93a21b9adc3dc9f0f4787982937240b77"
        },
        {
          "path": "./src/engine/rng.js",
          "sha256": "813aa8d22201e65ba8d9fe351a32edcce4eb53f9b71ebb009806f24305aa4bd1"
        },
        {
          "path": "./src/main.js",
          "sha256": "c18c5d2c1811e988736dac0b0199303575e68a0ac51a9b4239c88612b12bd338"
        },
        {
          "path": "./src/view/animator.js",
          "sha256": "09154cae66f89dee9fa895610acb28468d011168bf872077ae07dbe98b620977"
        },
        {
          "path": "./src/view/assets.js",
          "sha256": "6742adf206b441e6c3dd4df9c256e6069bf475c2850f4d8b7a91a56834cbff69"
        },
        {
          "path": "./src/view/audio.js",
          "sha256": "f577d53e0c38534fc7df0df26421dcbcb6abd58a41d804733fd7588b4a72d690"
        },
        {
          "path": "./src/view/icons.js",
          "sha256": "2f365561055355b31c0fcca163429e641866575cb27cf7557a57403b28521a04"
        },
        {
          "path": "./src/view/renderer.js",
          "sha256": "72fff59815bcb6b7fb31cc4d1689b28fe8b4da677fdf8917810831e0839d804f"
        },
        {
          "path": "./src/view/ui.js",
          "sha256": "7a6f7e850486be18d5d3ead7f094e1e7dceb88802ff586df5656eb530a71e801"
        },
        {
          "path": "./styles/game.css",
          "sha256": "2e11a8ab5ab1102f5e393eefd3adbb97e1dc205287e1adcdeedbe403a8f4e6ac"
        }
      ],
      "served_sha256": "00deaf7cc9f5cfce39832b5d0a36979b09080c58e9962dab9cca7a091ba9abe5",
      "served_matches_measured": true,
      "served_checked": "2026-09-21"
    }
  ],
  "cache_read_share_percent": 97,
  "pure_idle_hours": 6.4,
  "pure_confirmed_limit_pauses": 2
}
