{
  "schema": 1,
  "selection": "uploaded_checkpoint_recovery",
  "physical_source_commit": "447b3dfd0986d473c71afa28efafb3a5cff48da7",
  "software_source_commit": "881495cb4d5a6270f5dd7625b1787d83f3059827",
  "execution_path": "local_tt_flow_checkpoint_rerun",
  "fresh_hosted_qualification": false,
  "physical_checker": "tools.check_physical.check at 881495cb4d5a6270f5dd7625b1787d83f3059827",
  "physical_results": {
    "stdcell_area_um2": 793932,
    "core_area_um2": 902417,
    "utilization_fraction": 0.879784,
    "timing": {
      "nom_fast_1p32V_m40C": {
        "setup_slack_ns": 21.597826360891993,
        "setup_r2r_slack_ns": 37.762009,
        "hold_slack_ns": 0.054472650154615214,
        "hold_r2r_slack_ns": 0.054473
      },
      "nom_slow_1p08V_125C": {
        "setup_slack_ns": 18.456291239929307,
        "setup_r2r_slack_ns": 22.579845,
        "hold_slack_ns": 0.4861888806942092,
        "hold_r2r_slack_ns": 0.486189
      },
      "nom_typ_1p20V_25C": {
        "setup_slack_ns": 20.453920025526248,
        "setup_r2r_slack_ns": 36.664883,
        "hold_slack_ns": 0.2078951514227675,
        "hold_r2r_slack_ns": 0.207895
      }
    },
    "electrical": {
      "slew": {
        "aggregate": 0,
        "nom_fast_1p32V_m40C": 0,
        "nom_slow_1p08V_125C": 0,
        "nom_typ_1p20V_25C": 0
      },
      "fanout": {
        "aggregate": 0,
        "nom_fast_1p32V_m40C": 0,
        "nom_slow_1p08V_125C": 0,
        "nom_typ_1p20V_25C": 0
      },
      "cap": {
        "aggregate": 0,
        "nom_fast_1p32V_m40C": 0,
        "nom_slow_1p08V_125C": 0,
        "nom_typ_1p20V_25C": 0
      }
    },
    "passing_tests": {
      "precheck": 9,
      "gatelevel": 14
    }
  },
  "recovery": {
    "kind": "checkpoint_rerun",
    "source_commit": "447b3dfd0986d473c71afa28efafb3a5cff48da7",
    "parent_result": "failed",
    "parent_failure": "route__drc_errors=1",
    "stock_scripts_unchanged": true,
    "checkpoint_ecos": [],
    "required_checks_passed": true,
    "manifest_sha256": "8de793e31752fd3d62aecec40b71fde3152d120e1232bb005b32c33281545fe5",
    "checkpoint_state_sha256": "cbaf6c44e7c4c83f601ea44ec0dca557ee04ac2112b8eb67d6e32505d24ed548",
    "parent_failure_sha256": "6df325f2d2aa88486d043d35edf884e7daf32b022d186e1c90a2428430be0e50",
    "validation_summary_sha256": "1858b669e58282b84c5ffe1e86b169706844712f8ac4e6d47b1ef1f69118ad23",
    "netlist_sha256": "d99cc8992fe8fc71a5a7dc5c0fd40f162a5f84a1e2fc9cf7a1166c069bda1a84",
    "gds_sha256": "902c78fce4a69fde56dbf209b34d5c809e2d44610e6b1e790f03963bb97322c6",
    "config_changes": {
      "OPENROAD_THREADS": {
        "before": null,
        "after": 8
      },
      "DRT_SAVE_SNAPSHOTS": {
        "before": false,
        "after": true
      },
      "DRT_SAVE_DRC_REPORT_ITERS": {
        "before": null,
        "after": 1
      },
      "RUN_KLAYOUT_DRC": {
        "before": false,
        "after": true
      },
      "KLAYOUT_DRC_THREADS": {
        "before": null,
        "after": 8
      }
    }
  },
  "bundle_sha256": "2d742a7604d573617cf5f0471e435858afdd9729505c9c9ebb275c075942b466",
  "bundle_location": "https://evidence.mcranny.net/v2-recovery-447b3df-20261014-bundle.tar",
  "raw_rtl_sha256": {
    "447b3dfd0986d473c71afa28efafb3a5cff48da7": {
      "src/host_spi.v": "743eec8a4dc3fe310b6d6798667ef1cddd1a050f028661ca6b2c112a32348b4e",
      "src/v2_project.v": "7131061b974a0a771cdb0b6372fbf2117febcfca15932d94494e4bd9fb56cad9",
      "src/v2_engine.v": "165f1b1a781851eacb96396707c03ee48cadf309f42719a79b03f716ca107502",
      "src/v2_capture.v": "8bc9513be5a5e5ae9c6ae3e7c4b536222aaced2c3b1efa722371f720e37157cc",
      "src/v2_input_filter.v": "ae1fc179aeecac3cf49f50de9f66a3b7e1848325afd26433d82bb123f9ef0895"
    },
    "881495cb4d5a6270f5dd7625b1787d83f3059827": {
      "src/host_spi.v": "743eec8a4dc3fe310b6d6798667ef1cddd1a050f028661ca6b2c112a32348b4e",
      "src/v2_project.v": "44f1be8abe1b17285a6fee3633af7240d8f2001eb946426b44b24c978b11e2ba",
      "src/v2_engine.v": "165f1b1a781851eacb96396707c03ee48cadf309f42719a79b03f716ca107502",
      "src/v2_capture.v": "8bc9513be5a5e5ae9c6ae3e7c4b536222aaced2c3b1efa722371f720e37157cc",
      "src/v2_input_filter.v": "ae1fc179aeecac3cf49f50de9f66a3b7e1848325afd26433d82bb123f9ef0895"
    }
  },
  "elaboration": {
    "method": "Yosys read_verilog; hierarchy -check; proc; opt_clean; exact JSON equality after removing only src attributes",
    "tool": "Yosys 0.69+post (git sha1 143eb14f9cc55d6f8927e68523b0c9d2166ed02c, Release, AppleClang clang++ 21.0.0.21000101)",
    "canonical_sha256": "637057e4990f95f5c0e6fe4747f251d58bbe6672102b004aa26d6bbe57cf8404",
    "equal": true
  },
  "prepared_settings_sha256": "362786fcdb4bd5be2ec858fd60b8dfb819bf97b9df4cd239daa7678e79bdbd1e",
  "prepared_settings_equal": true,
  "physical_metadata_equal": true,
  "historical_manifests_unchanged": true,
  "selected_at": "2026-10-18",
  "selection_authority": "Repository owner explicitly selected the already uploaded local run after hosted timeout.",
  "superseded_hosted_attempt": {
    "run_id": 39087676085,
    "source_commit": "881495cb4d5a6270f5dd7625b1787d83f3059827",
    "conclusion": "cancelled",
    "failure_annotation": "The job has exceeded the maximum execution time of 6h0m0s",
    "gatelevel": "skipped",
    "precheck": "skipped",
    "acceptance": "skipped"
  },
  "original_physical_timeout_run_id": 38155699349,
  "reporting_run_id": 39067563290,
  "action_branch_check": {
    "date": "2026-10-18",
    "branch": "ihp-cmos5l",
    "sha": "3412659307918422f3f0727917cf9b499aaca588",
    "changed": false
  },
  "software_evidence": {
    "pytest": 699,
    "v1_core": 3,
    "v1_pins": 3,
    "v2_core": 3,
    "v2_pins": 14,
    "capture": 1,
    "rtl_reset_suites": 2,
    "initialization_elaborations": 7,
    "induction_proofs": 5,
    "detected_mutations": 6,
    "examples": 14,
    "strict_docs": true,
    "source_commit": "881495cb4d5a6270f5dd7625b1787d83f3059827"
  },
  "publication_status": "unpublished_release_candidate"
}
