{
  "checked_date": "2026-10-16",
  "kind": "read-only feasibility recheck",
  "tool": "game-web-toolkit",
  "verify": {
    "jinyong-client": {
      "project": "jinyong-client",
      "cache_key": "113b7f4b9408093e764163112501c68c2cfeacc74decad4117f9f04709f074d8",
      "source_binary_matches": true,
      "snapshot_hash_matches": true,
      "sqlite_integrity": "ok",
      "code_files": 100,
      "code_hash_failures": [],
      "ok": true
    },
    "jinyong-server": {
      "project": "jinyong-server",
      "cache_key": "2d8dc5212bd1a9accea04d0d0e57df8dbba442fc042831f62bbf0f7ecf752c0a",
      "source_binary_matches": true,
      "snapshot_hash_matches": true,
      "sqlite_integrity": "ok",
      "code_files": 36,
      "code_hash_failures": [],
      "ok": true
    },
    "jinyong-wj": {
      "project": "jinyong-wj",
      "cache_key": "21ac26cda0beb94b086a4c860b3714489b530da26bd027f0a00d377761d31183",
      "source_binary_matches": true,
      "snapshot_hash_matches": true,
      "sqlite_integrity": "ok",
      "code_files": 13,
      "code_hash_failures": [],
      "ok": true
    }
  },
  "synthetic_tests": [
    {
      "status": "fulfilled",
      "value": {
        "chunk_id": "270664",
        "wall_time_seconds": 0.5382329,
        "exit_code": 0,
        "original_token_count": 125,
        "output": "test_bad_lengths_and_prefix (test_plain_frames.FrameChecks.test_bad_lengths_and_prefix) ... ok\r\ntest_boundaries_and_every_split (test_plain_frames.FrameChecks.test_boundaries_and_every_split) ... ok\r\ntest_multiple_and_partial_frames (test_plain_frames.FrameChecks.test_multiple_and_partial_frames) ... ok\r\ntest_xor_all_byte_values (test_plain_frames.FrameChecks.test_xor_all_byte_values) ... ok\r\n\r\n----------------------------------------------------------------------\r\nRan 4 tests in 0.006s\r\n\r\nOK\r\n"
      }
    },
    {
      "status": "fulfilled",
      "value": {
        "chunk_id": "35a6fe",
        "wall_time_seconds": 0.7348615,
        "exit_code": 0,
        "original_token_count": 417,
        "output": "test_all_ten_exact_seed_mappings (test_static_server_key_decoder.KeyStateChecks.test_all_ten_exact_seed_mappings) ... ok\r\ntest_bad_length_and_wrong_initial_key_not_resynchronized (test_static_server_key_decoder.KeyStateChecks.test_bad_length_and_wrong_initial_key_not_resynchronized) ... ok\r\ntest_bad_version_and_missing_initial_key_rejected (test_static_server_key_decoder.KeyStateChecks.test_bad_version_and_missing_initial_key_rejected) ... ok\r\ntest_every_two_chunk_boundary_and_one_byte_chunks (test_static_server_key_decoder.KeyStateChecks.test_every_two_chunk_boundary_and_one_byte_chunks) ... ok\r\ntest_initial_handshake_mode_is_explicitly_rejected (test_static_server_key_decoder.KeyStateChecks.test_initial_handshake_mode_is_explicitly_rejected) ... ok\r\ntest_long_negotiation_variant_is_not_silently_accepted (test_static_server_key_decoder.KeyStateChecks.test_long_negotiation_variant_is_not_silently_accepted) ... ok\r\ntest_same_read_switches_key_before_remaining_frames (test_static_server_key_decoder.KeyStateChecks.test_same_read_switches_key_before_remaining_frames) ... ok\r\ntest_static_accept_key_evidence_and_candidate_first_update (test_static_server_key_decoder.KeyStateChecks.test_static_accept_key_evidence_and_candidate_first_update) ... ok\r\ntest_truncated_update_does_not_change_key (test_static_server_key_decoder.KeyStateChecks.test_truncated_update_does_not_change_key) ... ok\r\ntest_unknown_seed_stops_without_guess_or_consumption (test_static_server_key_decoder.KeyStateChecks.test_unknown_seed_stops_without_guess_or_consumption) ... ok\r\n\r\n----------------------------------------------------------------------\r\nRan 10 tests in 0.181s\r\n\r\nOK\r\n"
      }
    }
  ],
  "source_game_execution_this_review": false,
  "live_cloud_share_contents_checked": false
}
