{
  "checker": {
    "details": {
      "checks": [
        {
          "check": "install",
          "details": {
            "argv": [
              "/tmp/divvenv/bin/python",
              "examples/amd_dump_flash.py",
              "--help"
            ],
            "kind": "cli",
            "needs_browser": false,
            "needs_credentials": false,
            "returncode": 0,
            "scope": "partial: install",
            "stderr": "",
            "stdout": "usage: amd_dump_flash.py [-h] [output]\n\nDump an enabled AMD Family 16h ROM range containing the x86 reset vector.\n\npositional arguments:\n  output      output file (default: flash.bin)\n\noptions:\n  -h, --help  show this help message and exit",
            "working": false
          },
          "optional": false,
          "status": "PASS"
        }
      ],
      "scope": "partial checks",
      "working": false
    },
    "status": "PASS"
  },
  "deviations": [
    "Attempted operation '/tmp/divvenv/bin/python examples/amd_dump_flash.py /tmp/flash-probe.bin' failed: FileNotFoundError /dev/divination. Not a repo defect: the Linux driver is a hardware prerequisite. Did not build or load the kernel module (no kernel headers; loading an unsigned module in this disposable VM on Intel hardware cannot yield an AMD D14F3 dump)."
  ],
  "fault_owner": "prerequisite",
  "main_blocker": "Missing /dev/divination kernel driver and AMD Family 16h hardware in the guest.",
  "operation": "Install divination via pip3 install . (README 'Python module' / CI 'pip install .') and run the CI command examples/amd_dump_flash.py --help; attempted the example's flash-dump operation (amd_dump_flash.py <output>) which failed on missing kernel driver.",
  "operation_scope": "Install and --help work. The real dump needs (a) the Linux kernel module /dev/divination built from driver/linux and loaded (README 'Kernel module (Linux)'), which requires kernel headers not installed for 6.8.0-147-generic (/lib/modules/6.8.0-147-generic/build missing), and (b) an AMD Family 16h (D14F3 LPC bridge) machine; this guest is Intel i7-10700KF.",
  "outcome": "unsupported",
  "steps": [
    "apt-get install python3-venv python3-pip",
    "python3 -m venv /tmp/divvenv",
    "/tmp/divvenv/bin/pip install . (in /workspace) - succeeded",
    "/tmp/divvenv/bin/python examples/amd_dump_flash.py --help - succeeded (rc 0)"
  ],
  "stuck_step": "/tmp/divvenv/bin/python examples/amd_dump_flash.py (operation run, no driver/hardware)",
  "suggested_fix": "Run on an AMD Family 16h host with the driver/linux module built against matching headers (apt install linux-headers-$(uname -r); make -C driver/linux; insmod driver/linux/divination.ko) so /dev/divination exists, then run examples/amd_dump_flash.py flash.bin. Or accept the CI --help check as the only available probe here."
}
