{
  "version": "now39_ui_data_contract.v1",
  "created_at": "2026-06-09T23:20:03.654044Z",
  "stage_id": "now39_review_ui_redesign_plan",
  "implementation_kind": "now39_review_ui_redesign_plan_data_contract_no_ui_artifact_implementation",
  "artifacts": {
    "NOW39_UI_DATA_CONTRACT_input.json": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_input.json",
      "exists": true,
      "sha256": "518eba46be46253e315afd993f88897d4e96933ee8239e202ea99c21e4e54402",
      "size_bytes": 8426
    },
    "NOW39_UI_DATA_CONTRACT_information_architecture.json": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_information_architecture.json",
      "exists": true,
      "sha256": "a8b0c0a74fe806d4eacf6661b507273526ee95fbe48adee3afad788dc9d1743d",
      "size_bytes": 4558
    },
    "NOW39_UI_DATA_CONTRACT_page_contracts.jsonl": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_page_contracts.jsonl",
      "exists": true,
      "sha256": "6884ed3e46f304539e7ebaec088141dd832a7b0a73a54df7994b754584c2863f",
      "size_bytes": 16540
    },
    "NOW39_UI_DATA_CONTRACT_component_data_contracts.jsonl": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_component_data_contracts.jsonl",
      "exists": true,
      "sha256": "fa7775a8b17db9bc1646c9a76d18888603d7322773067bad6f3ba4f60497c2de",
      "size_bytes": 5792
    },
    "NOW39_UI_DATA_CONTRACT_control_plane_alignment_matrix.jsonl": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_control_plane_alignment_matrix.jsonl",
      "exists": true,
      "sha256": "989933629897485343cf1134217083d1584ef619ade65f7477afc173b39f18b9",
      "size_bytes": 7300
    },
    "NOW39_UI_DATA_CONTRACT_source_surface_map.jsonl": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_source_surface_map.jsonl",
      "exists": true,
      "sha256": "a96c8053b3a0cfb6a7502c390392d2fb71a100c69549bf9a73dc9a18fe601c2e",
      "size_bytes": 8795
    },
    "NOW39_UI_DATA_CONTRACT_blocked_state_contract.jsonl": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_blocked_state_contract.jsonl",
      "exists": true,
      "sha256": "5e929d88ed578bc45ddbd5d1a63606ad4e740e054e2c8b78d4948b243426cea6",
      "size_bytes": 1828
    },
    "NOW39_UI_DATA_CONTRACT_validation_report.json": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_validation_report.json",
      "exists": true,
      "sha256": "833ab979622f6ea3f9f9f94ebfabf5d248b07589046ab7925519d41c866c0290",
      "size_bytes": 6497
    },
    "NOW39_UI_DATA_CONTRACT_drift_report.json": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_drift_report.json",
      "exists": true,
      "sha256": "acd71f344b59ed99170ff9bb423377fd57abfc786122597ff1db2a2a1dc4747a",
      "size_bytes": 2340
    },
    "NOW39_UI_DATA_CONTRACT_rollback_plan.json": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_rollback_plan.json",
      "exists": true,
      "sha256": "0a150da023e079103dceeefc8f1e2d6c2a42472ec3f3d63ee809608ade4cbee6",
      "size_bytes": 137
    },
    "NOW39_UI_DATA_CONTRACT_replay_plan.json": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_replay_plan.json",
      "exists": true,
      "sha256": "ead4f4acd4173e338f2b8094f12cb2bb3b966dda9a2a0123b2e09771a9ed7beb",
      "size_bytes": 164
    },
    "NOW39_UI_DATA_CONTRACT_gate.json": {
      "path": "outputs/now39_ui_data_contract_final_20260610_0719/NOW39_UI_DATA_CONTRACT_gate.json",
      "exists": true,
      "sha256": "ec7ad71cda4d67b1d6f94d7f9465116abac92ca0d579acfbe3ba6f8119d2b2e3",
      "size_bytes": 2377
    }
  },
  "next_required_action": "now39_review_ui_redesign_plan_no_ui_data_contract_closeout_decision_contract",
  "ui_implementation_authorized": false
}