{
  "artifact_commit": "7bd2b7a709dbf87bdba17095586dba495fc35de9",
  "artifact_tree": "be0d1cca1a3a16d5332a7cbb44ec337ce72c865f",
  "package_hash_manifest": "reports/PACKAGE_HASHES.sha256",
  "release_id": "ROBOTGOV_AUTHORITY_FRESHNESS_GAZEBO_GATEWAY_V0_1",
  "release_scope_clean_at_artifact_commit": true,
  "release_scope_diff_present": false,
  "release_scope_path": "services/robotgov/authority-freshness-gazebo-gateway-v0.1",
  "release_scope_untracked_files_present": false,
  "repository_untracked_files_present": true,
  "repository_working_tree_clean": false,
  "runtime": {
    "byte_identical_to_prior_gazebo_image": false,
    "gazebo_version": "8.11.0",
    "image_id": "sha256:7475fe20fab72e972979290f3f43d69b39d818c520faaf9f800733a1c2f7de76",
    "network_mode": "none",
    "original_frozen_image_available": false,
    "ros_distribution": "jazzy",
    "runtime_provisioning_receipt": "reports/RUNTIME_PROVISIONING_RECEIPT.json"
  },
  "source_tags": [
    "ROBOTGOV_AUTHORITY_FRESHNESS_BENCH_V0_1",
    "ROBOTGOV_UNITREE_GAZEBO_BOUNDED_EFFECT_GATEWAY_V0_1"
  ],
  "validation": {
    "all_tests_passed": true,
    "current_basis_service_applications": 1,
    "deterministic_outcome_replay": true,
    "final_service_application_count": 2,
    "lost_event_service_applications": 0,
    "role_revocation_service_applications": 0,
    "scenario_count": 4,
    "test_count": 11,
    "unrelated_event_service_applications": 1
  },
  "boundaries": {
    "hardware_command_sent": false,
    "llm_in_enforcement_path": false,
    "physical_action_authorized": false,
    "ros_control_used": false,
    "synthetic_dependency_states": true,
    "unitree_sdk_used": false
  },
  "note": "The tag commit adds this provenance envelope and package hash manifest to the clean artifact commit. Unrelated repository changes remain outside the release scope."
}
