{
  "ensure-workspace": {
    "status": "failed",
    "output": "=== Ensure workspace runtime (WSL2 Ubuntu) ===\n=== Ensure WSL2 subsystem is responsive (auto-recovers if wedged) ===\n  $ wsl --status\n    | Default Distribution: Ubuntu-24.04\n    | Default Version: 2\n  ✓ `wsl --status` ok (0s)\n  ✓ WSL2 subsystem is responsive\nChecking WSL2 prerequisites (wsl --status)...\n  ✓ WSL2 is installed and ready\n=== Ensure WSL2 subsystem is responsive (auto-recovers if wedged) ===\n  $ wsl --status\n    | Default Distribution: Ubuntu-24.04\n    | Default Version: 2\n  ✓ `wsl --status` ok (0s)\n  ✓ WSL2 subsystem is responsive\nDistro 'Adom-Workspace' not registered, importing the golden image.\n  → fetching the pre-baked workspace image (≈585 MB)…\n  ✓ golden image already downloaded (775 MB cached, SHA256 OK), skipping the download\n  ✓ integrity already verified during the cache check (SHA256 OK)\n  → wsl --import Adom-Workspace (this can take a moment)...\n    … extracting rootfs into the workspace VHD, 12 MB written, 3s elapsed…\n    … extracting rootfs into the workspace VHD, 44 MB written, 6s elapsed…\n    … extracting rootfs into the workspace VHD, 204 MB written, 9s elapsed…\n    … extracting rootfs into the workspace VHD, 780 MB written, 12s elapsed…\n    … extracting rootfs into the workspace VHD, 1452 MB written, 15s elapsed…\n    … extracting rootfs into the workspace VHD, 2188 MB written, 18s elapsed…\n    … extracting rootfs into the workspace VHD, 2476 MB written, 21s elapsed…\n  ✓ imported the v31-full image (775 MB SHA-verified tarball; this is FIXED every run). Workspace VHD: ~2476 MB on disk. This one VARIES run-to-run on purpose: ext4.vhdx is a live, dynamically-growing volume (ext4 overhead + WSL allocation + boot/disk activity), so it's disk usage, not a fixed image total. (21s)\n  ⚠ import attempt 1/4 failed: import reported success but the distro is not exec-able\n  → clearing any stale / half-registered 'Adom-Workspace' entry before retrying (scoped wsl --unregister; Docker-safe; no-op if none)…\n  ✓ cleared a stale workspace entry (or there was none), the next import has a clean name\n  … probing the WSL subsystem (`wsl --status`), will retry import the moment it's responsive…\n  … cleared a partial import directory left by the previous attempt\n    … extracting rootfs into the workspace VHD, 44 MB written, 3s elapsed…\n    … extracting rootfs into the workspace VHD, 204 MB written, 6s elapsed…\n    … extracting rootfs into the workspace VHD, 844 MB written, 9s elapsed…\n    … extracting rootfs into the workspace VHD, 1452 MB written, 12s elapsed…\n    … extracting rootfs into the workspace VHD, 2444 MB written, 15s elapsed…\n  ✓ imported the v31-full image (775 MB SHA-verified tarball; this is FIXED every run). Workspace VHD: ~2476 MB on disk. This one VARIES run-to-run on purpose: ext4.vhdx is a live, dynamically-growing volume (ext4 overhead + WSL allocation + boot/disk activity), so it's disk usage, not a fixed image total. (17s)\n  ⚠ import attempt 2/4 failed: import reported success but the distro is not exec-able\n  … probing the WSL subsystem (`wsl --status`), will retry import the moment it's responsive…\n  ✓ imported the v31-full image (775 MB SHA-verified tarball; this is FIXED every run). Workspace VHD: ~2476 MB on disk. This one VARIES run-to-run on purpose: ext4.vhdx is a live, dynamically-growing volume (ext4 overhead + WSL allocation + boot/disk activity), so it's disk usage, not a fixed image total. (0s)\n  ⚠ import attempt 3/4 failed: wsl [\"--import\", \"Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\wsl\\\\Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\cache\\\\adom-golden.tar.gz\", \"--version\", \"2\"] exited with Some(-1): A distribution with the supplied name already exists. Use --name to choose a different name.\n  ⚠ import still failing, terminating Adom-Workspace before the last attempt (other distros untouched)…\n  … probing the WSL subsystem (`wsl --status`), will retry import the moment it's responsive…\n  ✓ imported the v31-full image (775 MB SHA-verified tarball; this is FIXED every run). Workspace VHD: ~2476 MB on disk. This one VARIES run-to-run on purpose: ext4.vhdx is a live, dynamically-growing volume (ext4 overhead + WSL allocation + boot/disk activity), so it's disk usage, not a fixed image total. (0s)\n  ⚠ import attempt 4/4 failed: wsl [\"--import\", \"Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\wsl\\\\Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\cache\\\\adom-golden.tar.gz\", \"--version\", \"2\"] exited with Some(-1): A distribution with the supplied name already exists. Use --name to choose a different name.\n  ✗ import failed: wsl --import failed after 4 attempts: wsl [\"--import\", \"Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\wsl\\\\Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\cache\\\\adom-golden.tar.gz\", \"--version\", \"2\"] exited with Some(-1): A distribution with the supplied name already exists. Use --name to choose a different name.\r\nError code: Wsl/Service/RegisterDistro/ERROR_ALREADY_EXISTS\r\nIf this error was unexpected, please consider searching for existing issues or filing a new issue at https://github.com/microsoft/WSL/issues.\n  ✗ workspace setup attempt failed (will retry if attempts remain): wsl --import failed after 4 attempts: wsl [\"--import\", \"Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\wsl\\\\Adom-Workspace\", \"C:\\\\Users\\\\garyc\\\\AppData\\\\Local\\\\Adom\\\\HydrogenDesktop\\\\cache\\\\adom-golden.tar.gz\", \"--version\", \"2\"] exited with Some(-1): A distribution with the supplied name already exists. Use --name to choose a different name.\r\nError code: Wsl/Service/RegisterDistro/ERROR_ALREADY_EXISTS\r\nIf this error was unexpected, please consider searching for existing issues or filing a new issue at https://github.com/microsoft/WSL/issues.",
    "percent": 0.0,
    "attempts": 0,
    "max_attempts": 3
  }
}