[
  {
    "figure": "Figure 1",
    "section": "ws01-troubleshooting",
    "heading": "Initial RDP Connection Failure",
    "file_name": "figure-01-initial-rdp-connection-failure.png",
    "description": "Initial RDP connection failure observed during client access troubleshooting.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-01-initial-rdp-connection-failure.png",
    "width_px": 695,
    "height_px": 279,
    "size_bytes": 15582,
    "sha256": "65D5ED79F841CB51F044F1A05185C05AC1271842B0676BC1900B125E84E309DD"
  },
  {
    "figure": "Figure 2",
    "section": "ws01-troubleshooting",
    "heading": "NLA Failure During Windows 11 Client Troubleshooting",
    "file_name": "figure-02-nla-failure-windows11-client-troubleshooting.png",
    "description": "NLA failure observed during Windows 11 client troubleshooting.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-02-nla-failure-windows11-client-troubleshooting.png",
    "width_px": 557,
    "height_px": 172,
    "size_bytes": 8082,
    "sha256": "94F27327B1BF2E0C30EDA831B38B7F49160939403D02BA6E2DEB2E23A5DCF3D4"
  },
  {
    "figure": "Figure 3",
    "section": "ws01-baseline",
    "heading": "WS01 System Identity and Hardware State",
    "file_name": "figure-03-ws01-system-about-identity-hardware.png",
    "description": "Cropped WS01 System > About proof showing workstation identity and hardware state after installation.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-03-ws01-system-about-identity-hardware.png",
    "width_px": 679,
    "height_px": 559,
    "size_bytes": 139038,
    "sha256": "26A4A69E33CCA925EEC46064307A14D5C02D1A2CB3E9508705242806F049E63E"
  },
  {
    "figure": "Figure 4",
    "section": "ws01-baseline",
    "heading": "WS01 DNS and DHCP Validation",
    "file_name": "figure-04-ws01-dns-dhcp-validation.png",
    "description": "Cropped DNS and DHCP validation output from WS01 after domain join and DNS registration.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-04-ws01-dns-dhcp-validation.png",
    "width_px": 1113,
    "height_px": 1099,
    "size_bytes": 118740,
    "sha256": "080AAAB4B0A905A92C651911571655E86D2224344BF069AAB5D9FC0476629F1C"
  },
  {
    "figure": "Figure 5",
    "section": "active-directory",
    "heading": "Active Directory WS01 OU Placement",
    "file_name": "figure-05-active-directory-ws01-ou-placement.png",
    "description": "Active Directory validation showing WS01 location after OU movement.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-05-active-directory-ws01-ou-placement.png",
    "width_px": 979,
    "height_px": 324,
    "size_bytes": 29401,
    "sha256": "390E466B485DE1BF4CA85F8214F7111FE9D41FECD206CCAC33555333FF45679C"
  },
  {
    "figure": "Figure 6",
    "section": "rdp-validation",
    "heading": "WS01 RDP Enablement and Firewall Rules",
    "file_name": "figure-06-ws01-rdp-enable-firewall-network.png",
    "description": "Cropped WS01 output showing local RDP enablement, Remote Desktop firewall rules, and network state.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-06-ws01-rdp-enable-firewall-network.png",
    "width_px": 1120,
    "height_px": 1254,
    "size_bytes": 178195,
    "sha256": "C8846CCC29D972D61D92D4C55E5F664D1E3CA3A0E9A489D4CE66B2327CF4AD04"
  },
  {
    "figure": "Figure 7",
    "section": "rdp-validation",
    "heading": "DC01 to WS01 RDP and DNS Validation",
    "file_name": "figure-07-dc01-to-ws01-rdp-dns-validation.png",
    "description": "Cropped final RDP validation from DC01 showing TCP 3389 succeeds and DNS resolves WS01.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-07-dc01-to-ws01-rdp-dns-validation.png",
    "width_px": 980,
    "height_px": 409,
    "size_bytes": 62482,
    "sha256": "52EDDD8DFD47C594E444A1DD2875BD40947747128D5093862B93E13972015DF8"
  },
  {
    "figure": "Figure 8",
    "section": "proxmox",
    "heading": "WS01 Proxmox Boot Cleanup",
    "file_name": "figure-08-ws01-proxmox-boot-cleanup.png",
    "description": "Cropped Proxmox output showing WS01 boot cleanup and running status.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-08-ws01-proxmox-boot-cleanup.png",
    "width_px": 1400,
    "height_px": 516,
    "size_bytes": 110814,
    "sha256": "FF85B2D61E149607EA8B4EFF5AB842EA6EF2459985472F418C291219FDE46A7C"
  },
  {
    "figure": "Figure 9",
    "section": "backup-snapshot",
    "heading": "WS01 Baseline Snapshot Validation",
    "file_name": "figure-09-ws01-baseline-snapshot-validation.png",
    "description": "Cropped Proxmox output showing WS01 baseline snapshot creation and validation.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-09-ws01-baseline-snapshot-validation.png",
    "width_px": 1400,
    "height_px": 361,
    "size_bytes": 206855,
    "sha256": "8C3C8CD225B3133FF92B3DD9C607BCD55F189B6DA8834BBC719A2FACD7DB840D"
  },
  {
    "figure": "Figure 10",
    "section": "backup-snapshot",
    "heading": "WS01 Backup Archive Evidence",
    "file_name": "figure-10-ws01-backup-archive-evidence.png",
    "description": "Cropped evidence note excerpt showing the WS01 backup file and 8.9 GB archive.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-10-ws01-backup-archive-evidence.png",
    "width_px": 1400,
    "height_px": 154,
    "size_bytes": 35143,
    "sha256": "43A66DC24E7E1682B07508ADBC6C274C9867AE9C7975DAE139A8AD1DB4137A50"
  },
  {
    "figure": "Figure 11",
    "section": "backup-snapshot",
    "heading": "Scheduled Backup Job Includes WS01",
    "file_name": "figure-11-scheduled-backup-job-includes-ws01.png",
    "description": "Cropped Proxmox output showing scheduled backup job updated to include VM 300.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-11-scheduled-backup-job-includes-ws01.png",
    "width_px": 1400,
    "height_px": 400,
    "size_bytes": 74782,
    "sha256": "3889A475A9A1E26380B97BD87A52A0AF76B17DE4ECEC57BCF6954E4A9882D810"
  },
  {
    "figure": "Figure 12",
    "section": "backup-snapshot",
    "heading": "WS01 Snapshot and Backup Evidence Note",
    "file_name": "figure-12-ws01-snapshot-backup-evidence-note.png",
    "description": "Cropped Proxmox evidence note documenting WS01 snapshot, backup file, scheduled job, VM inventory, and storage status.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-12-ws01-snapshot-backup-evidence-note.png",
    "width_px": 1400,
    "height_px": 992,
    "size_bytes": 267585,
    "sha256": "AFCF76FDB5580A7D7E42BB1BADD6EA6007BEAD9E32BA09FCD7C8A41D890F3A7D"
  },
  {
    "figure": "Figure 13",
    "section": "file-services-gpo-drive-map",
    "heading": "sd.tech IT Share Read Write Validation",
    "file_name": "figure-13-sdtech-it-share-read-write-validation.png",
    "description": "WS01 sd.tech validation showing applied GPO, I: mapped drive to \\\\DC01\\IT, and read/write test success.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-13-sdtech-it-share-read-write-validation.png",
    "width_px": 674,
    "height_px": 1100,
    "size_bytes": 227622,
    "sha256": "339A49CC0F07F37E030F11AEFD7D0009EADF7022910490814D7968B7BC2C6BAD"
  },
  {
    "figure": "Figure 14",
    "section": "file-services-gpo-drive-map",
    "heading": "standard.user IT Share Read Only and Write Denial Validation",
    "file_name": "figure-14-standard-user-it-share-read-only-write-denial.png",
    "description": "WS01 standard.user validation showing applied GPO, I: mapped drive to \\\\DC01\\IT, read access success, and write denial success.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-14-standard-user-it-share-read-only-write-denial.png",
    "width_px": 414,
    "height_px": 1155,
    "size_bytes": 222617,
    "sha256": "27F7745FF4230E41B1B946531246870D5CF56F81E7320727CBD91E5BE283F611"
  },
  {
    "figure": "Figure 15",
    "section": "evidence-export",
    "heading": "DC01 Central Evidence Export Validation",
    "file_name": "figure-15-dc01-central-evidence-export-validation.png",
    "description": "DC01 evidence export validation showing copied folders and exported file counts for the central evidence package.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-15-dc01-central-evidence-export-validation.png",
    "width_px": 972,
    "height_px": 800,
    "size_bytes": 235745,
    "sha256": "6F04AD70226BB9F16D5850FED88CC6B27067DE3C7EA4F6EAC8A1E90CE6F6242C"
  },
  {
    "figure": "Figure 16",
    "section": "evidence-export",
    "heading": "Final Evidence ZIP Manifest and SHA256 Validation",
    "file_name": "figure-16-final-evidence-zip-manifest-sha256-validation.png",
    "description": "Final evidence ZIP validation showing manifest counts and SHA256 hash for the exported evidence package.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-16-final-evidence-zip-manifest-sha256-validation.png",
    "width_px": 975,
    "height_px": 1120,
    "size_bytes": 220115,
    "sha256": "D96222651F09ECAE33F45B6280F2F6197E38F5DDD7ABF6278A091AC66C7071D3"
  },
  {
    "figure": "Figure 17",
    "section": "documentation-source",
    "heading": "Documentation Source Hash Validation",
    "file_name": "figure-17-documentation-source-hash-validation.png",
    "description": "Documentation source staging validation showing proof summary, manifest files, and final ZIP SHA256 verification.",
    "recommended_repo_path": "evidence-library/projects/on-prem-home-lab/screenshots/figure-17-documentation-source-hash-validation.png",
    "width_px": 1477,
    "height_px": 610,
    "size_bytes": 90247,
    "sha256": "CE77AD3C0ED5F63DC28492391BDBE7AD99C75F6D79469DBCE4DAEB696997EA98"
  }
]