| Commit message (Expand) | Author | Age | Files | Lines |
| * | docs(todo): close guard + NVRAM-harness tasks, file follow-upsHEADmain | Craig Jennings | 6 hours | 1 | -56/+51 |
| * | docs: codify VM-test and refactoring insights from the install-refactor session | Craig Jennings | 6 hours | 1 | -0/+4 |
| * | test(vm): assert the live-update guard + hook are installed | Craig Jennings | 8 hours | 1 | -0/+13 |
| * | docs(todo): close live-update guard, file the live firing test | Craig Jennings | 8 hours | 1 | -2/+30 |
| * | feat(hyprland): guard against live GPU/compositor library upgrades | Craig Jennings | 8 hours | 3 | -0/+207 |
| * | chore: file processed archangel bug-fix handoffs to outbox | Craig Jennings | 8 hours | 2 | -0/+20 |
| * | fix(test): bump default VM RAM to 8 GiB to stop AUR-build OOM kills | Craig Jennings | 12 hours | 1 | -1/+3 |
| * | fix(test): give each filesystem profile its own OVMF NVRAM file | Craig Jennings | 17 hours | 2 | -1/+38 |
| * | fix: log the granting-permissions step on sudoers write failure | Craig Jennings | 18 hours | 1 | -1/+1 |
| * | test: pin installer orchestrator call sequences | Craig Jennings | 20 hours | 1 | -0/+117 |
| * | refactor: decompose installer step functions into named sub-steps | Craig Jennings | 20 hours | 1 | -5/+149 |
| * | refactor: collapse describe-run-warn idiom into run_task helper | Craig Jennings | 20 hours | 2 | -70/+230 |
| * | docs: file collapsible-waybar-sides spec to assets, close task | Craig Jennings | 22 hours | 3 | -3/+6 |
| * | docs(todo): put sysmon metric-cycle on right-click, btop stays left | Craig Jennings | 22 hours | 1 | -5/+3 |
| * | docs(todo): file sysmon left-click metric-cycle feature | Craig Jennings | 22 hours | 1 | -0/+7 |
| * | docs(todo): close waybar sysmonitor collapse | Craig Jennings | 22 hours | 1 | -1/+4 |
| * | docs(todo): close idle-inhibitor → caffeine rename | Craig Jennings | 26 hours | 1 | -1/+4 |
| * | docs: close ZFS-coverage epic in todo, archive archangel replies | Craig Jennings | 2 days | 4 | -93/+106 |
| * | docs(todo): close ZFS-coverage + bare-metal-migration epic | Craig Jennings | 2 days | 1 | -1/+8 |
| * | refactor(testing): delete the dead validation.sh shell sweep | Craig Jennings | 2 days | 1 | -842/+0 |
| * | fix(testing): keep the bare-metal runner past a failing Testinfra sweep | Craig Jennings | 2 days | 1 | -4/+7 |
| * | test(archsetup): migrate bare-metal runner to key auth + Testinfra | Craig Jennings | 2 days | 2 | -16/+40 |
| * | docs(claude): codify VM test-iteration workflow | Craig Jennings | 2 days | 1 | -0/+5 |
| * | docs(todo): record P-C green — ZFS VM test coverage landed | Craig Jennings | 2 days | 1 | -1/+15 |
| * | test(archsetup): branch boot/backup checks on the ZFS boot path | Craig Jennings | 3 days | 2 | -7/+37 |
| * | fix(archsetup): run reflector during install to avoid mirror stalls | Craig Jennings | 3 days | 1 | -0/+15 |
| * | fix(archsetup): keep pacman.conf world-readable for AUR builds | Craig Jennings | 3 days | 1 | -0/+7 |
| * | fix(archsetup): clear informant news hook before pacman runs | Craig Jennings | 3 days | 1 | -0/+11 |
| * | test(archsetup): add FS_PROFILE selector for ZFS VM coverage | Craig Jennings | 3 days | 6 | -19/+105 |
| * | docs(design): plan ZFS VM test coverage + bare-metal runner migration | Craig Jennings | 3 days | 2 | -0/+121 |
| * | docs(todo): close the Testinfra validation task | Craig Jennings | 3 days | 1 | -1/+4 |
| * | fix(testing): raise the install monitor timeout to 150 minutes | Craig Jennings | 3 days | 2 | -2/+5 |
| * | test(archsetup): make Testinfra the authoritative validator (P3 cutover) | Craig Jennings | 3 days | 3 | -39/+71 |
| * | test(archsetup): expand validation coverage + fix ParallelDownloads (P4) | Craig Jennings | 3 days | 5 | -1/+140 |
| * | test(archsetup): fix fixture scope and initramfs path in the sweep | Craig Jennings | 3 days | 2 | -10/+14 |
| * | fix(testing): authorize a root key so make test survives sshd hardening | Craig Jennings | 3 days | 5 | -19/+65 |
| * | test(archsetup): port full shell validation sweep to Testinfra (P2) | Craig Jennings | 3 days | 9 | -6/+419 |
| * | test(archsetup): scaffold Testinfra post-install validation (P1) | Craig Jennings | 3 days | 8 | -1/+213 |
| * | docs(design): accept Testinfra post-install validation plan | Craig Jennings | 3 days | 2 | -1/+241 |
| * | feat(archsetup): back up system files before in-place edits | Craig Jennings | 3 days | 3 | -1/+203 |
| * | docs(todo): close wallpaper login-restore task, file symlink follow-up | Craig Jennings | 3 days | 1 | -1/+16 |
| * | docs(todo): restore heading, groom review batch, close bridge task | Craig Jennings | 3 days | 3 | -9/+31 |
| * | docs(todo): archive the resolved wallpaper task | Craig Jennings | 3 days | 1 | -10/+9 |
| * | docs(todo): close wallpaper task, archive done, file restore follow-up | Craig Jennings | 3 days | 1 | -79/+78 |
| * | docs(todo): claim wallpaper item, close release-prep and mpd tasks | Craig Jennings | 4 days | 1 | -8/+17 |
| * | chore: open-source release-prep (udev flag, SPDX headers, boolean style) | Craig Jennings | 4 days | 25 | -10/+50 |
| * | docs(todo): correct the nautilus dark-theme root cause | Craig Jennings | 4 days | 1 | -1/+7 |
| * | docs(todo): record CLI-tools speedrun and lyricsgenius recheck | Craig Jennings | 4 days | 1 | -9/+21 |
| * | feat(install): add bat, dust, hyperfine, and doggo | Craig Jennings | 4 days | 1 | -2/+10 |
| * | docs(todo): reconcile open work via audit, review, and intake | Craig Jennings | 4 days | 1 | -28/+89 |