| Commit message (Expand) | Author | Age | Files | Lines |
| * | docs(todo): close ZFS-coverage + bare-metal-migration epic | Craig Jennings | 13 hours | 1 | -1/+8 |
| * | refactor(testing): delete the dead validation.sh shell sweep | Craig Jennings | 13 hours | 1 | -842/+0 |
| * | fix(testing): keep the bare-metal runner past a failing Testinfra sweep | Craig Jennings | 13 hours | 1 | -4/+7 |
| * | test(archsetup): migrate bare-metal runner to key auth + Testinfra | Craig Jennings | 13 hours | 2 | -16/+40 |
| * | docs(claude): codify VM test-iteration workflow | Craig Jennings | 14 hours | 1 | -0/+5 |
| * | docs(todo): record P-C green — ZFS VM test coverage landed | Craig Jennings | 15 hours | 1 | -1/+15 |
| * | test(archsetup): branch boot/backup checks on the ZFS boot path | Craig Jennings | 17 hours | 2 | -7/+37 |
| * | fix(archsetup): run reflector during install to avoid mirror stalls | Craig Jennings | 20 hours | 1 | -0/+15 |
| * | fix(archsetup): keep pacman.conf world-readable for AUR builds | Craig Jennings | 22 hours | 1 | -0/+7 |
| * | fix(archsetup): clear informant news hook before pacman runs | Craig Jennings | 22 hours | 1 | -0/+11 |
| * | test(archsetup): add FS_PROFILE selector for ZFS VM coverage | Craig Jennings | 24 hours | 6 | -19/+105 |
| * | docs(design): plan ZFS VM test coverage + bare-metal runner migration | Craig Jennings | 25 hours | 2 | -0/+121 |
| * | docs(todo): close the Testinfra validation task | Craig Jennings | 27 hours | 1 | -1/+4 |
| * | fix(testing): raise the install monitor timeout to 150 minutes | Craig Jennings | 28 hours | 2 | -2/+5 |
| * | test(archsetup): make Testinfra the authoritative validator (P3 cutover) | Craig Jennings | 33 hours | 3 | -39/+71 |
| * | test(archsetup): expand validation coverage + fix ParallelDownloads (P4) | Craig Jennings | 33 hours | 5 | -1/+140 |
| * | test(archsetup): fix fixture scope and initramfs path in the sweep | Craig Jennings | 34 hours | 2 | -10/+14 |
| * | fix(testing): authorize a root key so make test survives sshd hardening | Craig Jennings | 35 hours | 5 | -19/+65 |
| * | test(archsetup): port full shell validation sweep to Testinfra (P2) | Craig Jennings | 35 hours | 9 | -6/+419 |
| * | test(archsetup): scaffold Testinfra post-install validation (P1) | Craig Jennings | 36 hours | 8 | -1/+213 |
| * | docs(design): accept Testinfra post-install validation plan | Craig Jennings | 36 hours | 2 | -1/+241 |
| * | feat(archsetup): back up system files before in-place edits | Craig Jennings | 36 hours | 3 | -1/+203 |
| * | docs(todo): close wallpaper login-restore task, file symlink follow-up | Craig Jennings | 37 hours | 1 | -1/+16 |
| * | docs(todo): restore heading, groom review batch, close bridge task | Craig Jennings | 37 hours | 3 | -9/+31 |
| * | docs(todo): archive the resolved wallpaper task | Craig Jennings | 37 hours | 1 | -10/+9 |
| * | docs(todo): close wallpaper task, archive done, file restore follow-up | Craig Jennings | 38 hours | 1 | -79/+78 |
| * | docs(todo): claim wallpaper item, close release-prep and mpd tasks | Craig Jennings | 41 hours | 1 | -8/+17 |
| * | chore: open-source release-prep (udev flag, SPDX headers, boolean style) | Craig Jennings | 41 hours | 25 | -10/+50 |
| * | docs(todo): correct the nautilus dark-theme root cause | Craig Jennings | 41 hours | 1 | -1/+7 |
| * | docs(todo): record CLI-tools speedrun and lyricsgenius recheck | Craig Jennings | 43 hours | 1 | -9/+21 |
| * | feat(install): add bat, dust, hyperfine, and doggo | Craig Jennings | 43 hours | 1 | -2/+10 |
| * | docs(todo): reconcile open work via audit, review, and intake | Craig Jennings | 43 hours | 1 | -28/+89 |
| * | docs(todo): file Hyprland WM bug tasks, archive completed work | Craig Jennings | 3 days | 1 | -35/+35 |
| * | feat(archsetup): harden sshd with a prohibit-password drop-in | Craig Jennings | 3 days | 2 | -2/+11 |
| * | docs(todo): file installer sshd-hardening follow-up from security work | Craig Jennings | 3 days | 1 | -0/+3 |
| * | docs(todo): close security dashboard command (shipped) | Craig Jennings | 3 days | 1 | -2/+3 |
| * | docs(todo): close host-tier stow (already shipped) and --noconfirm signature ... | Craig Jennings | 3 days | 1 | -6/+11 |
| * | docs(todo): schedule pocketbook finish-or-cancel decision for 2026-08-23 | Craig Jennings | 3 days | 1 | -0/+4 |
| * | docs(todo): record idle-inhibitor keybind as shipped | Craig Jennings | 3 days | 1 | -0/+4 |
| * | docs(todo): file Fn+F9 pocketbook task, close paru-vs-yay defect | Craig Jennings | 3 days | 1 | -1/+15 |
| * | docs: add dirvish-popup manual tests and capture new waybar/bridge tasks | Craig Jennings | 4 days | 1 | -0/+32 |
| * | docs: replace hardcoded machine identity with runtime uname -n lookup | Craig Jennings | 5 days | 1 | -1/+1 |
| * | docs: spec out collapsible waybar sides | Craig Jennings | 7 days | 3 | -3/+164 |
| * | feat: pin zig 0.15.2 under /opt for the Emacs ghostel terminal | Craig Jennings | 8 days | 2 | -0/+302 |
| * | chore(todo): reconcile audit, move dotfiles tasks out, add tag legend | Craig Jennings | 9 days | 1 | -37/+21 |
| * | chore(inbox): file org-capture popup handoff, open sizing todo | Craig Jennings | 11 days | 2 | -0/+16 |
| * | chore(todo): archive completed package-inventory tasks to Resolved | Craig Jennings | 11 days | 1 | -19/+17 |
| * | chore(todo): add undeclared-package review task from ratio diff | Craig Jennings | 11 days | 1 | -0/+46 |
| * | chore(inbox): file processed .emacs.d reply to outbox | Craig Jennings | 12 days | 1 | -0/+7 |
| * | chore(todo): close package-inventory tasks, regrade CI/CD | Craig Jennings | 12 days | 1 | -12/+21 |