{
  "revision": "0.5.0",
  "protocol": "silq-session-v2",
  "date": "2026-09-15",
  "model_requests": 0,
  "pytest": {
    "passed": 246,
    "skipped": 2,
    "skip_reason": "optional matplotlib dependency unavailable"
  },
  "source_sha256": {
    "Dockerfile": "33cbf55099666e050d8c17565f811afb766697130cd358fc92007f5fa540201f",
    "GAME_GUIDE.md": "7353de7bd6770fd56c604012f27d87036c13dba0a73a1f5259cba5094bca393e",
    "compose/compose.yaml": "985febe0f2f9f559d83ec3831cbc0b03d12bd5b4889094638a484961dc07a1a3",
    "engine/main.c": "bc6040d25d51859e218a1ec3c1685af2777e184e024237c8fecc84ae8f3e0cb4",
    "engine/patch_upstream.py": "ff1596b9a10b9a794e90f9220ee9dbd075a2423843ffdbe8c20359a0b80ac8b3",
    "pyproject.toml": "28d2e53d459440fe93fe57b76c20a84f5ad6f9ec9fb3c51aab9a22addad592ff",
    "scripts/analyze_cohort.py": "c34bf6a17883de9c1a56b699e73bd2370c5b02f35975807f625ca0fe9192a8ad",
    "scripts/audit_astra01_controller.py": "dfe362b3ae585714c22030b734df2a362e7b2e5849a5987764d917589f285bb5",
    "scripts/audit_cantor_progress.py": "a4a33d6adca6571e55895030de1591f1ca30fd43a582c09a88c94dfe1f4a69cb",
    "scripts/audit_dev03_controllers.py": "5051415dbd99e6b3b15b9343686676fec80f78971e107084949145f708915117",
    "scripts/audit_dev06_coordinates.py": "d561079d088e2b9b0f68d8840a6168b97bf00fd963c0d137cce8d52e37aeb606",
    "scripts/audit_direct_play.py": "5beec019593f448d427e328eccbe99bf661e09f75d87717b9e3896e98323c369",
    "scripts/audit_max_progress.py": "acb4f8fd3931413bc2b683b678e364491a6d7f8ca36cbc57657a360c94f85e02",
    "scripts/audit_max_views.py": "068a93ad80cce1639a39eaaf76468e8cac89b3a7315a819d9be0deda3328ac65",
    "scripts/audit_partial_costs.py": "c2c452376136b0bea8cfbe29626ba04937d3164f734d73fe579089437e332f11",
    "scripts/audit_public.py": "7086961c67488dd76d88805fbeb60ade26d90c72c8db5fb1cc6cd6c31892c523",
    "scripts/audit_public_observations.py": "a69757644ab0237a1a92a8e6e79c57c60c506dc1c5e391b6142fcdad1b2670ff",
    "scripts/audit_run.py": "86363ccdd3e4dd57c634355332613a8e4e728a3cf2c561fbac0371521ccb22b9",
    "scripts/audit_v3_controller.py": "f95a0132301d01dca26b2551ddc79a5b4fcb0010c0d5081ded10f366f0deaef7",
    "scripts/audit_v3_medium01_controller.py": "03ea91c84848b74ad8961ff2b21f3c773c523405659957e09701ef5538dae45f",
    "scripts/audit_v3_medium01_projections.py": "3db8db76a3714af2f5673c5c478f871c974da42ac6bfc6715b25d868e99e145a",
    "scripts/audit_v3_medium02_projections.py": "c0ad2f71ade3f59eb35de14fdee3df0210c37709b9b6498dfef2b1702e267fe4",
    "scripts/audit_v3_medium03_projections.py": "6a2c1e47cd06c85ef2d3381edac28b6dcc9d4b4945787e69fbb8df98ca468b00",
    "scripts/audit_v3_medium04_projections.py": "653b2a633bca9e1745c18cfe4974ce4bb6f779c0a2725e424134b021aee3b869",
    "scripts/audit_v3_medium05_projections.py": "adcca8bfb8e41d533c6d018b4a9afad0cc67546f256a12c1c36cb5f17736346f",
    "scripts/audit_v3_medium06_07_projections.py": "e5bf804696e222ab2b9dee701d4a329a7edb9ae19bde14084eac3c4b491853db",
    "scripts/audit_v3_medium06_final_projections.py": "a1997c5e3617d111d04be31d27e0e0e45c86ff32fb94d7990ec1bdf53b9a9a0c",
    "scripts/audit_v3_medium07_prefixes.py": "620614e35e8f1bb9430cd3fdb910dcb83c4afcaaf7a43fe5cd323fe1ef30fa5e",
    "scripts/audit_v3_medium08_projections.py": "8f5a7909179e984c9be8e6ed6cffa0db8cbfd322f34a455a5506ec0918815520",
    "scripts/audit_v3_medium09_controller.py": "51b8d1a6a1a5f3a4e93aafecb1bc781bb4e323a8a05222bbea23f4ef33c84674",
    "scripts/audit_v3_medium09_projections.py": "2698531ada028de801e555bd48f221efd8ef5e15140e5a31c9187c48d0d867ad",
    "scripts/audit_v3_medium10_controller.py": "be6ae7b30f88978aa0b72ad4ebc1d31e20e1aa8662e24894470efe18b2b71413",
    "scripts/audit_v3_medium10_projections.py": "46e86bbfd4f130c4a80c0060538cd4f75d0323519106be7c703fce00cd592d47",
    "scripts/audit_v3_native_projections.py": "10570fd761472dcc30316228eb7dd2a4a17e84c4f9f1ca8d762d9301fb4e331c",
    "scripts/audited_reading_copy.py": "8ebf1054285efef10d6292c9e8459a518e7075dd1cc1728b9252d413f231c6b7",
    "scripts/bootstrap.py": "53c5483e05a13c9748900db5581541ad6664ce4019f490d155f157a9b4880969",
    "scripts/build_site.py": "681f5a58942400d3e88d3ff0c8033966f15e5776429e83ebccaf7a9d5cb68835",
    "scripts/capture_workspace.py": "d35ec54bd82ac39a3fc03b729e1b306b4eee916a08d582433de194f802c8d03b",
    "scripts/check_scaffold.py": "6857592fbfb8f134c4e465ccaad3ae1c68b37cc3c024c1fa10a13fd4299eff3a",
    "scripts/check_v3_medium02_projections.py": "6cb8a4cb76b87972e9afbf68b64066b34cc4268cd43f832e32d765304c323092",
    "scripts/check_v3_medium03_projections.py": "94fa89f344d0be1e88f86bedb2b8fad8923d3f0be0f686e48e9ad284a7ec9b5b",
    "scripts/check_v3_medium06_final_projections.py": "9675a21ac526318c9ad51943b6674f1837c3d397751c29ffa6f4ef61a3528fc7",
    "scripts/check_v3_medium08_projections.py": "908e5cc5512ee34c1a3cda86931ceb2043217ce9fd12e20082da77f6bf555e60",
    "scripts/check_v3_medium09_controller.py": "14a52ba7e6d8d34df7bf4b0dbe99ac564808862b6fbd1438f6fcbf8b0f98e465",
    "scripts/check_v3_medium09_projections.py": "8bbdcf2ebdcb4c7b84cabff2df6aab50d86cf83d97809af1b1bc04fbf12980d9",
    "scripts/check_v3_medium10_projections.py": "6cfbf6416889fa116554b7877a9eb1571dc60266af4c8cd7802b4d7cb078a9aa",
    "scripts/check_v3_scored_projections.py": "4d771bc413c83da5d3a213344d00fc7b589bcfe2e6241039ca1de96c14a47e96",
    "scripts/cohort.py": "9e76319bc09200baa2aff9379c6905842f41ae398d55972b847286e51a745f59",
    "scripts/compact_tool_review.py": "89e1ded44469d3b809a6dbba3f8df7a4f9798ce02d9bcfdd2bf5b11c7607f301",
    "scripts/compare_live_review.py": "ae2697297febc32a40b387efb20a50e37adbc78a9140dafa213affb46ebc783b",
    "scripts/experiments.py": "63c6f1e77a657dc94393fdd1d8bb7878cedd5108c2f185e51b284b8bf10ba21f",
    "scripts/export_replays.py": "8bfb349311a4698b5dcd7612db892081831adaf334096aedc34b786defce7af2",
    "scripts/export_run_ledger.py": "fbd60a15a33a0f6455349e869a6f5da408e1839342b350c74fc82eb3ca67d1ab",
    "scripts/export_tool_review.py": "9e2beea0b07399e14f747061513cc52742f3b07b632beb95f9cf57a59b772662",
    "scripts/fatal_key_review.py": "202d80d3644bcab4976588784444953bd39fae47efe6b0cf077080e6472485ba",
    "scripts/image_store.py": "ed2da171fde2ab7d18c3612d6deaa2936ee4b9947095e3516824110bb5e1605c",
    "scripts/launch.py": "3102cff664453f2ce55db347b6baa42ea3f66f3f7d603f59bdea96cd47d3e053",
    "scripts/live_probe.py": "5252d45cfee0c2e10734b90366143e996a79e82b37a225e54df9f8958f038bcd",
    "scripts/live_review.py": "d6a7ded2eb9ee16cac2f67ca6bb65339eef17cbdf8c66b5a66ef7db24b13d029",
    "scripts/live_tail.py": "d4396f9cf3bfbc699d8366bb80d1ef7b1f2df502510500f7f5f8a6270ea03666",
    "scripts/max_reading_copy.py": "dffb86459f3ac98cf76767153fe4e003b50e74c245e08ffaf99c1997eda53d9d",
    "scripts/native_qa.py": "a5b532023a2cd2d2adf74487aaef623c426969ca51d0ccbb017fd5f778c2f40f",
    "scripts/native_review.py": "0aaac921c55fc0629ef4414103e88c92a0d3d1da8300cf4e9be9c7abb1e2d573",
    "scripts/native_trial_prefix.py": "bee48b83424ef1d6cece7ef580909eef4c90ba7be9e84403e804617b5b286fe9",
    "scripts/plot_hud_geometry.py": "923ef0f0444711378df9b34723d2ecd2aa296d8812009fa8c1a8cce7eacf9fd4",
    "scripts/plot_max_case.py": "2461f158ee02d86d14acea2c0236c5854c05039296b655d4a33e75b386fdd50f",
    "scripts/plot_results.py": "51aa4c57c1d54631276000620ef910ff8dd0508bbb7ceb1f02bbfb29b590e93b",
    "scripts/public_continuation.py": "ea1770f4d940441a530f084330b120e9aa355c97c3865a934369121b5383224d",
    "scripts/public_play.py": "070cd124117870b96daf0762092abd628a61e37fd6f538f5d1e173291429a3e6",
    "scripts/qa_inspect.py": "4cab0679b1a69261f03975236262a4013a5dea46b3920a54e521921e83d81162",
    "scripts/qa_recovery.py": "ace96c1cda373e5f5f44223d465f06402421f5d5e335166b7a1436916f69f01d",
    "scripts/qa_site.py": "13db6bb00757c4d449f3a4f085582b5e27c4bb409a97b7be6bb246f203029c02",
    "scripts/reading_v3_medium09.py": "c9709a9e24252edbc191bd743df3ad785e0df42a7bf00ff77b707baee62201b5",
    "scripts/reading_v3_medium10.py": "9c0e2deb9f46f00bb7eb9dbc8faf51e1ab6eece7f9cdbaec085d17c9453727df",
    "scripts/refresh_live_review.py": "2a1b26b3c6beef21fb484b29122382e2a36ffdfdfbd4913896f157f1986c7f84",
    "scripts/refresh_max_live_review.py": "48b1dad183b796cccfc78d2d873d36af304d0d650ebc462499b251f8166ebe10",
    "scripts/replay_run.py": "ce84cc2711756a43ac895efa95f1ba5047750eb1006b9e3172db96dd93508a0b",
    "scripts/report_exclusions.py": "f9e9620c59d35e65c326dce666cad13a60354e53d0f60d00bc293ef0d9dcd1f8",
    "scripts/research.py": "2a46bdddc6a6d821c9f97876b4f4d1826cf68aa310641873c306d5fa7b9babf8",
    "scripts/review_run.py": "a4d927ad4cb1266e6db4e41dda8d60657f826085a53ff67fc3879c28cd80825a",
    "scripts/source_checked_max_wrappers.py": "071a709019ba45422d759125870c180b2ac654fae8081ed34b3fd1595e791a6a",
    "scripts/source_checked_review.py": "54ae6c616c80b653dfbe98f8f7335dc3636c66f48f99d3e6d0d72df1be499531",
    "scripts/stats.py": "e26edb3ff58288666edab66c34c3ad874a7654ebbb22b8553e290e2ab0f06e17",
    "scripts/study_scope.py": "c770e9e90308a7efa759dba497e4b48e72727c699af0ee1e4a4c1ec4052b5dc8",
    "scripts/transcript.py": "1b4d4bf7bb23859bd996ea0129c4deb1bd6a6e033859ea9e48a772b9331943cb",
    "scripts/verify_live_model.py": "0bddbf185296982c99cf4a78289e726848446dbe837520b057726c052a129a14",
    "scripts/verify_medium10_native_reading.py": "bd548f253694cfa0d0f96d2279f3d39d1518004d208e809a9471c08630bc8dfd",
    "silq_eval/__init__.py": "cfb5b1258df0de6bb422832241f26955f2fb4af2d498e0b9fd4bc4e1e4d2ca74",
    "silq_eval/audit.py": "34f97266077e50326783a0f948efd69333aed66e319a5525a005afe0ef5bd3b1",
    "silq_eval/client.py": "5e81d2da286d84434c1a161d5cce2e1651642fe5bfef6ef531472e81cfafee4b",
    "silq_eval/durable.py": "f017fde69656ccdb881e1d80cc1da6b39892c03a8e5a2b16924a540a2f91f83e",
    "silq_eval/interface.py": "d599f96b61bdee71badf1f0f39daee7a7f8d9dc7e1757a499908099d9e707692",
    "silq_eval/operator.py": "f46d6bd9799ea4137677c44ef61fadce789facda40f4b56b563d8347e128911c",
    "silq_eval/providers.py": "89f9fba791fa8f5354f5257881ddd3b05a43cb32c22157e36856834a5d8ce0d4",
    "silq_eval/scaffold.py": "56d5c0f52598408b1d478ee53037076559b86367ea99a9d94c8397d023ebacec",
    "silq_eval/scoring.py": "e9bc37b9d2af0894bbe701b337369985ebe61054ac747036f15b1151c9d8d517",
    "silq_eval/service.py": "79faf171116a3dca20bd3b72eb159c855f297decb9ad691ac173dcee12031271",
    "silq_eval/task.py": "f53069a7ca65f0df7b95778e47f6b99f82259e50d94c0a3346c7a06b6aec1b70",
    "tests/oracle.h": "ec4a53941015fb065183c70aa2aa67ac6b3d0913d4a1883e9c3c34c1d9a5d710",
    "tests/test_audit_pipeline.py": "577fc94daa99479d244c7f5c7b9b5985221040e2f32475a27c177a1b247dae7a",
    "tests/test_cantor_progress.py": "6a8df9b6eda984a076fa6beb23e615a946386d4737cea06ebbef7ae379084a99",
    "tests/test_client_history.py": "f60cbbf539d249ebc1e501150cfe0799a166747b637d0cca9f02d6e8334f3047",
    "tests/test_client_retry.py": "686f69c176f113c8f4adbad16f2baaf5aabff5e4a3f327591cce9c55ac2764bd",
    "tests/test_experiments.py": "d4bc91212e7f8a5a991a56b97b8a070b56c6fe817e28ac4c31b6b9e66c079f18",
    "tests/test_hardening.py": "6291118679f1597239e085c7de209807997bf33adc41ed2ef05067831b9d4c3b",
    "tests/test_max_case_plot.py": "ec98a6c7823c8817723d1ac426d13f4da946bcc477e0dc0d18be6e3c85321c8b",
    "tests/test_max_live_review.py": "ed069444e57b3cd32583a2f1f41dfd1f7db78c676d2c80032abdd98616c13601",
    "tests/test_max_progress.py": "053819e5d390e03683b281c2d0e22146402f9a6663446e83f2c11ade8062a3db",
    "tests/test_max_reading_copy.py": "8be27eb0ac0a28156a66eb38f6f881f6ffd7cc9e88537ac206342ed41f8ed80b",
    "tests/test_max_source_reading.py": "b15da86eb318e533441bed3cf79c9541095e85eb0a79a2e68940ac92a0385243",
    "tests/test_max_views.py": "0afe52bc8c85f9fed4f6db6eb263097403541927efeba3877d40baf5bc0d9809",
    "tests/test_native_session.py": "f28b3503299bf442cb84ebcf009db991360932aab23dce1a5d7d9377bc9dead0",
    "tests/test_plot_scope.py": "7bb6eca6293279acbc7b3be6c9acfa8102863d0618adfb26560fedd3aa81e54e",
    "tests/test_providers.py": "6bff807e3c03af26ee6821b348d0f4046096888ac701e7918a48db1df3cf326a",
    "tests/test_recovery.py": "8c95b2d9d336de4e90324452b402bc0124c9d45eb73e12cec99f4766970f4661",
    "tests/test_report_exclusions.py": "f118e67c03ee383585629055aa075136f2ac4dbff800c85ece967dfc5a73a593",
    "tests/test_research_gates.py": "21246921dc5e9d8ebe793995cb8ed3c0b7b1946143739b0bc908fb437a7f9d47",
    "tests/test_study_scope.py": "e59edb5482c1d0cb38bf8006c9ea1be26e1e455156ca2793971caea31b98be85",
    "tests/test_task.py": "e8c7441cb0e753aa681f445796790640a40b5620604f011f843c785b3795bf9f",
    "tests/test_workspace_capture.py": "aa03c7d53fb565127d646983bc281478404b8376a0eb519f3f669a72507f574d",
    "uv.lock": "e892d3d13296ce6f62ad2845763b93fd3fd6f6e69e3b2a2cebf7aee2ffd2645e"
  },
  "native": {
    "created_at": 1789435280.1148984,
    "status": "passed",
    "sanitized_frames": 5823,
    "production_replayed_frames": 4758,
    "hidden_paired_frames_including_birth": 1480,
    "hidden_modified_observations": 40,
    "hidden_monsters_changed": 581,
    "depths": [
      100,
      250,
      500,
      750,
      950,
      1000
    ],
    "cases": [
      {
        "name": "invalid_birth",
        "frames": 52,
        "ending": "exit",
        "max_depth_feet": 0,
        "player_turns": 0
      },
      {
        "name": "normal-0",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 311
      },
      {
        "name": "normal-1",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 275
      },
      {
        "name": "normal-2",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 273
      },
      {
        "name": "normal-3",
        "frames": 323,
        "ending": "terminal",
        "max_depth_feet": 50,
        "player_turns": 212
      },
      {
        "name": "normal-4",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 288
      },
      {
        "name": "normal-5",
        "frames": 249,
        "ending": "terminal",
        "max_depth_feet": 50,
        "player_turns": 148
      },
      {
        "name": "normal-6",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 303
      },
      {
        "name": "normal-7",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 315
      },
      {
        "name": "normal-8",
        "frames": 235,
        "ending": "terminal",
        "max_depth_feet": 50,
        "player_turns": 123
      },
      {
        "name": "normal-9",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 198
      },
      {
        "name": "normal-10",
        "frames": 195,
        "ending": "terminal",
        "max_depth_feet": 50,
        "player_turns": 108
      },
      {
        "name": "normal-11",
        "frames": 463,
        "ending": "input",
        "max_depth_feet": 50,
        "player_turns": 245
      },
      {
        "name": "depth-2",
        "frames": 251,
        "ending": "input",
        "max_depth_feet": 100,
        "player_turns": 120
      },
      {
        "name": "depth-5",
        "frames": 251,
        "ending": "input",
        "max_depth_feet": 250,
        "player_turns": 113
      },
      {
        "name": "depth-10",
        "frames": 121,
        "ending": "terminal",
        "max_depth_feet": 500,
        "player_turns": 55
      },
      {
        "name": "depth-15",
        "frames": 69,
        "ending": "terminal",
        "max_depth_feet": 750,
        "player_turns": 7
      },
      {
        "name": "depth-19",
        "frames": 122,
        "ending": "terminal",
        "max_depth_feet": 950,
        "player_turns": 58
      },
      {
        "name": "depth-20",
        "frames": 251,
        "ending": "input",
        "max_depth_feet": 1000,
        "player_turns": 146
      }
    ]
  },
  "inspect": {
    "model_requests": 0,
    "log_status": "success",
    "artifact": {
      "ok": true,
      "contract": {
        "protocol": "silq-session-v2",
        "learning": 1,
        "scored": 1,
        "trial_seconds": 120,
        "max_keys": 1000
      },
      "events": 20,
      "rejected_requests": 0,
      "complete": true,
      "best_scored_win": 0,
      "mean_scored_win": 0.0,
      "scored_wins": [
        0
      ],
      "trials": [
        {
          "trial": 1,
          "phase": "learning",
          "status": "finished",
          "deadline": 1789435457.5506876,
          "keys_used": 1,
          "result": {
            "win": 0,
            "escaped": false,
            "silmarils": 0,
            "ending": "quit",
            "depth_feet": 0,
            "max_depth_feet": 0,
            "player_turns": 0,
            "hp": 0,
            "cause": null
          }
        },
        {
          "trial": 2,
          "phase": "scored",
          "status": "finished",
          "deadline": 1789435458.2624438,
          "keys_used": 1,
          "result": {
            "win": 0,
            "escaped": false,
            "silmarils": 0,
            "ending": "quit",
            "depth_feet": 0,
            "max_depth_feet": 0,
            "player_turns": 0,
            "hp": 0,
            "cause": null
          }
        }
      ],
      "journal_hash": "f6190a32b0bbc8e0f4957138230f1a98db883dade6780e8bb82bf75d82e0ef1c"
    }
  },
  "container_recovery": {
    "artifact": {
      "best_scored_win": 0,
      "complete": true,
      "contract": {
        "learning": 0,
        "max_keys": 100,
        "protocol": "silq-session-v2",
        "scored": 1,
        "trial_seconds": 120
      },
      "events": 12,
      "journal_hash": "d6c8d48e6382fbed63ebf1958dd57dbaaae2e9863f51cbb6609c4c5e93558938",
      "mean_scored_win": 0.0,
      "ok": true,
      "rejected_requests": 0,
      "scored_wins": [
        0
      ],
      "trials": [
        {
          "deadline": 1789435519.3443453,
          "keys_used": 1,
          "phase": "scored",
          "status": "retired",
          "trial": 1
        }
      ]
    },
    "deadline_preserved": true,
    "model_requests": 0,
    "restart_receipt_exact": true,
    "workspace_preserved": true
  },
  "scope": "Engineering checks only. Fresh model pilots, direct public play, resource calibration, and research readiness remain pending."
}
