{
  "schema": "router-step-facts-v1",
  "step": "STEP_050M07R10A_FIX_MODEL_PREFIX_AND_BUILD_CODE_TEST",
  "assessment": {
    "decision": "STOP_STEP_050M07R10A_FIX_MODEL_PREFIX_AND_BUILD_CODE_TEST_CODE_TEST_CANDIDATE_BUILD_OR_TEST_FAILED",
    "step_execution": "STOP",
    "operation_result": "R10_NOT_COMPLETED",
    "production_health": "HEALTHY_5_OF_5",
    "milestone_status": "M07_IN_PROGRESS",
    "all_ok": false,
    "failure_reason": "CODE_TEST_CANDIDATE_BUILD_OR_TEST_FAILED"
  },
  "live_vm101_sync": {
    "performed": true,
    "read_only": true,
    "refresh_pool_safe_sha256": "d4d7cbd8aad4cee0297b9f96dcd61ef244a63126e23f9aeb94b4f981d2943797",
    "runtime_library_sha256": "1fd8d8b9258f7ca1d711323b7652f0b46991e1d17346b59e1d8ff5d71ba471d9",
    "code_test_sha256": "3515205270211206a9f3a34bc5c62d94a9f14a54ad712d6fa7e9c7d50db1370a",
    "healthy_count": 5,
    "route_count": 5
  },
  "vm101_model": {
    "model_id": "20260712-110426_vm101_model_after_r09b",
    "private_path": "/opt/router-ops/state/vm101-model/snapshots/20260712-110426_vm101_model_after_r09b",
    "update_mode": "incremental",
    "updated_from_live_vm101": true,
    "machine_files_updated": [
      {
        "path": "/root/hmn/hmn-refresh-pool-safe.sh",
        "model_relative_path": "managed-files/root/hmn/hmn-refresh-pool-safe.sh"
      },
      {
        "path": "/usr/local/lib/router-egress-vm101-runtime.sh",
        "model_relative_path": "managed-files/usr/local/lib/router-egress-vm101-runtime.sh"
      }
    ],
    "vm101_modified_by_this_step": false
  },
  "vm101_methods": {
    "methods_id": "20260712-110426_vm101_methods",
    "private_path": "/opt/router-ops/state/vm101-methods/snapshots/20260712-110426_vm101_methods",
    "published": true
  },
  "code_test_candidate": {
    "workspace": "/opt/router-ops/state/m07-single-target/code_test/20260712-110426_code_test_v1",
    "source_sha256": "3515205270211206a9f3a34bc5c62d94a9f14a54ad712d6fa7e9c7d50db1370a",
    "region_sha256": "UNRESOLVED",
    "candidate_sha256": "UNRESOLVED",
    "syntax_pass": false,
    "static_pass": false,
    "fixture_pass": false,
    "private_diff_review_pass": false,
    "private_sha256_pass": false,
    "installed": false
  },
  "workflow_state_updated": false,
  "safety": {
    "single_target": true,
    "vm101_contacted_read_only": true,
    "vm101_modified": false,
    "installation_performed": false,
    "canonical_current_modified": false,
    "refresh_ran": false,
    "rebalance_ran": false,
    "services_restarted": false
  },
  "mandatory_links": {
    "step_report": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260712-110426_step050m07r10a_fix_model_prefix_and_build_code_test/",
    "local_plan": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-181158_local_architecture_plan_vm101_autonomous_hmn_recovery/",
    "global_plan": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-123348_global_project_plan_wg_paid/",
    "xs_map": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-120734_xs_map_audit_repair_publish/",
    "vm101_model": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260712-110426_vm101_model_after_r09b/",
    "vm101_methods": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260712-110426_vm101_methods/"
  },
  "additional_links": {
    "vm101_reference": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/vm101-reference/current/",
    "vm101_canonical": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/vm101-canonical/current/"
  },
  "next_step": "REPAIR_R10_MODEL_METHODS_OR_CODE_TEST"
}
