{
  "state_id": "resolved_state.panel_canonical_tree",
  "version": "v1",
  "resolved_at": "2026-06-04T01:12:36.805384+00:00",
  "phase_id": "phase-02",
  "category_id": "panel_canonical_tree",
  "category_title": "panel_canonical_tree",
  "category_contract_path": "/home/yeff/public_html/devon/canon/execution/categories/panel_canonical_tree.contract.json",
  "state_source": "generic_category_state_resolver_v1",
  "final_status": "PASS",
  "progress_percent": 100,
  "item_pass_count": 3,
  "item_total": 3,
  "scan_status": "PASS",
  "refresh_status": "PASS",
  "missing_files": [],
  "json_errors": [],
  "forbidden_absolute_paths_found": [],
  "blocking_reasons": [],
  "item_results": [
    {
      "item_id": "panel_canonical_tree_001_verify_master_binding",
      "item_contract_path": "/home/yeff/public_html/devon/canon/execution/items/panel_canonical_tree_001_verify_master_binding.contract.json",
      "evidence_status": "PASS",
      "validation_status": "PASS",
      "final_status": "PASS",
      "progress_percent": 50,
      "evidence_stdout": "PASS",
      "evidence_stderr": "",
      "validation_stdout": "PASS",
      "validation_stderr": "",
      "checkpoint_results": [
        {
          "percent": 50,
          "condition": "master execution contract JSON is valid",
          "status": "PASS",
          "stdout": "PASS",
          "stderr": ""
        },
        {
          "percent": 100,
          "condition": "master execution contract contains phase-02 / panel_canonical_tree binding",
          "status": "FAIL",
          "stdout": "",
          "stderr": "/bin/sh: 1: query: not found"
        }
      ],
      "missing_to_100": [
        {
          "missing_id": "panel_canonical_tree_001_verify_master_binding_not_validated",
          "description": "Item contract exists but has not yet been validated by scan/result evidence.",
          "required_evidence": "PASS",
          "blocking": true,
          "next_action": "run_item_validation_scan"
        }
      ]
    },
    {
      "item_id": "panel_canonical_tree_002_verify_category_contract",
      "item_contract_path": "/home/yeff/public_html/devon/canon/execution/items/panel_canonical_tree_002_verify_category_contract.contract.json",
      "evidence_status": "PASS",
      "validation_status": "PASS",
      "final_status": "PASS",
      "progress_percent": 50,
      "evidence_stdout": "PASS",
      "evidence_stderr": "",
      "validation_stdout": "PASS",
      "validation_stderr": "",
      "checkpoint_results": [
        {
          "percent": 50,
          "condition": "category contract file exists and parses as JSON",
          "status": "PASS",
          "stdout": "PASS",
          "stderr": ""
        },
        {
          "percent": 100,
          "condition": "category contract id matches panel_canonical_tree",
          "status": "FAIL",
          "stdout": "",
          "stderr": "/bin/sh: 1: query: not found"
        }
      ],
      "missing_to_100": [
        {
          "missing_id": "panel_canonical_tree_002_verify_category_contract_not_validated",
          "description": "Item contract exists but has not yet been validated by scan/result evidence.",
          "required_evidence": "PASS",
          "blocking": true,
          "next_action": "run_item_validation_scan"
        }
      ]
    },
    {
      "item_id": "panel_canonical_tree_003_verify_legacy_panel_absence",
      "item_contract_path": "/home/yeff/public_html/devon/canon/execution/items/panel_canonical_tree_003_verify_legacy_panel_absence.contract.json",
      "evidence_status": "PASS",
      "validation_status": "PASS",
      "final_status": "PASS",
      "progress_percent": 100,
      "evidence_stdout": "PASS",
      "evidence_stderr": "",
      "validation_stdout": "PASS",
      "validation_stderr": "",
      "checkpoint_results": [
        {
          "percent": 50,
          "condition": "legacy panel directory is not active",
          "status": "PASS",
          "stdout": "PASS",
          "stderr": ""
        },
        {
          "percent": 100,
          "condition": "canonical execution root remains present after legacy directory removal",
          "status": "PASS",
          "stdout": "PASS",
          "stderr": ""
        }
      ],
      "missing_to_100": []
    }
  ],
  "scan_result": {
    "status": "PASS",
    "exit_code": 0,
    "stdout": "PASS",
    "stderr": ""
  },
  "refresh_checks": [
    {
      "command": "python3 -m json.tool /home/yeff/public_html/devon/canon/execution/master_execution_contract.json >/dev/null",
      "status": "PASS",
      "stdout": "",
      "stderr": ""
    },
    {
      "command": "python3 -m json.tool /home/yeff/public_html/devon/canon/execution/categories/panel_canonical_tree.contract.json >/dev/null",
      "status": "PASS",
      "stdout": "",
      "stderr": ""
    },
    {
      "command": "ROOT=\"/home/yeff/public_html/devon\"; LEGACY=\"$ROOT/panel\"; test ! -d \"$LEGACY\" && echo PASS || echo FAIL",
      "status": "PASS",
      "stdout": "PASS",
      "stderr": ""
    }
  ],
  "progress_result": {
    "progress_contract_path": "/home/yeff/public_html/devon/canon/execution/progress/panel_canonical_tree_category_readiness.contract.json",
    "current_percent": 100,
    "final_status": "PASS",
    "checkpoint_results": [
      {
        "percent": 25,
        "condition": "master execution contract exists and is JSON-valid",
        "status": "PASS",
        "stdout": "PASS",
        "stderr": ""
      },
      {
        "percent": 50,
        "condition": "panel_canonical_tree category contract exists and is JSON-valid",
        "status": "PASS",
        "stdout": "PASS",
        "stderr": ""
      },
      {
        "percent": 75,
        "condition": "item contracts for tree binding are present",
        "status": "PASS",
        "stdout": "PASS",
        "stderr": ""
      },
      {
        "percent": 100,
        "condition": "legacy active panel directory is absent and category scan contract exists",
        "status": "PASS",
        "stdout": "PASS",
        "stderr": ""
      }
    ],
    "missing_to_100": []
  },
  "next_required_action": "create_next_category_execution_contract"
}
