| Commit message (Expand) | Author | Age | Files | Lines |
| * | test(archsetup): fix fixture scope and initramfs path in the sweep | Craig Jennings | 7 hours | 2 | -10/+14 |
| * | fix(testing): authorize a root key so make test survives sshd hardening | Craig Jennings | 9 hours | 5 | -19/+65 |
| * | test(archsetup): port full shell validation sweep to Testinfra (P2) | Craig Jennings | 9 hours | 9 | -6/+419 |
| * | test(archsetup): scaffold Testinfra post-install validation (P1) | Craig Jennings | 9 hours | 8 | -1/+213 |
| * | docs(design): accept Testinfra post-install validation plan | Craig Jennings | 9 hours | 2 | -1/+241 |
| * | feat(archsetup): back up system files before in-place edits | Craig Jennings | 10 hours | 3 | -1/+203 |
| * | docs(todo): close wallpaper login-restore task, file symlink follow-up | Craig Jennings | 10 hours | 1 | -1/+16 |
| * | docs(todo): restore heading, groom review batch, close bridge task | Craig Jennings | 10 hours | 3 | -9/+31 |
| * | docs(todo): archive the resolved wallpaper task | Craig Jennings | 11 hours | 1 | -10/+9 |
| * | docs(todo): close wallpaper task, archive done, file restore follow-up | Craig Jennings | 11 hours | 1 | -79/+78 |
| * | docs(todo): claim wallpaper item, close release-prep and mpd tasks | Craig Jennings | 14 hours | 1 | -8/+17 |
| * | chore: open-source release-prep (udev flag, SPDX headers, boolean style) | Craig Jennings | 14 hours | 25 | -10/+50 |
| * | docs(todo): correct the nautilus dark-theme root cause | Craig Jennings | 15 hours | 1 | -1/+7 |
| * | docs(todo): record CLI-tools speedrun and lyricsgenius recheck | Craig Jennings | 16 hours | 1 | -9/+21 |
| * | feat(install): add bat, dust, hyperfine, and doggo | Craig Jennings | 16 hours | 1 | -2/+10 |
| * | docs(todo): reconcile open work via audit, review, and intake | Craig Jennings | 16 hours | 1 | -28/+89 |
| * | docs(todo): file Hyprland WM bug tasks, archive completed work | Craig Jennings | 34 hours | 1 | -35/+35 |
| * | feat(archsetup): harden sshd with a prohibit-password drop-in | Craig Jennings | 34 hours | 2 | -2/+11 |
| * | docs(todo): file installer sshd-hardening follow-up from security work | Craig Jennings | 34 hours | 1 | -0/+3 |
| * | docs(todo): close security dashboard command (shipped) | Craig Jennings | 34 hours | 1 | -2/+3 |
| * | docs(todo): close host-tier stow (already shipped) and --noconfirm signature ... | Craig Jennings | 34 hours | 1 | -6/+11 |
| * | docs(todo): schedule pocketbook finish-or-cancel decision for 2026-08-23 | Craig Jennings | 35 hours | 1 | -0/+4 |
| * | docs(todo): record idle-inhibitor keybind as shipped | Craig Jennings | 35 hours | 1 | -0/+4 |
| * | docs(todo): file Fn+F9 pocketbook task, close paru-vs-yay defect | Craig Jennings | 36 hours | 1 | -1/+15 |
| * | docs: add dirvish-popup manual tests and capture new waybar/bridge tasks | Craig Jennings | 3 days | 1 | -0/+32 |
| * | docs: replace hardcoded machine identity with runtime uname -n lookup | Craig Jennings | 3 days | 1 | -1/+1 |
| * | docs: spec out collapsible waybar sides | Craig Jennings | 6 days | 3 | -3/+164 |
| * | feat: pin zig 0.15.2 under /opt for the Emacs ghostel terminal | Craig Jennings | 7 days | 2 | -0/+302 |
| * | chore(todo): reconcile audit, move dotfiles tasks out, add tag legend | Craig Jennings | 8 days | 1 | -37/+21 |
| * | chore(inbox): file org-capture popup handoff, open sizing todo | Craig Jennings | 10 days | 2 | -0/+16 |
| * | chore(todo): archive completed package-inventory tasks to Resolved | Craig Jennings | 10 days | 1 | -19/+17 |
| * | chore(todo): add undeclared-package review task from ratio diff | Craig Jennings | 10 days | 1 | -0/+46 |
| * | chore(inbox): file processed .emacs.d reply to outbox | Craig Jennings | 10 days | 1 | -0/+7 |
| * | chore(todo): close package-inventory tasks, regrade CI/CD | Craig Jennings | 10 days | 1 | -12/+21 |
| * | test(scripts): lock package-inventory behavior with characterization tests | Craig Jennings | 10 days | 3 | -6/+172 |
| * | chore(todo): close quick-capture popup task, file scroll-layout follow-up | Craig Jennings | 12 days | 4 | -21/+98 |
| * | chore(todo): file quick-capture coordination and scroll-layout tasks | Craig Jennings | 12 days | 1 | -0/+22 |
| * | chore(todo): close silent mic-mute notifications — shipped | Craig Jennings | 14 days | 1 | -2/+3 |
| * | chore(todo): file silent mic-mute notifications task | Craig Jennings | 14 days | 1 | -0/+6 |
| * | chore(todo): archive completed level-2 tasks to Resolved | Craig Jennings | 14 days | 1 | -253/+233 |
| * | chore(todo): close the VM-warning investigation — all five resolved | Craig Jennings | 14 days | 1 | -14/+14 |
| * | fix(testing): lingering check could never pass — ls output broke the capture | Craig Jennings | 14 days | 1 | -2/+5 |
| * | fix(install): retry the bulk package-cache refresh | Craig Jennings | 14 days | 1 | -1/+14 |
| * | feat(scripts): package auditor + fix the four packages it caught | Craig Jennings | 14 days | 3 | -6/+270 |
| * | feat(install): stow the per-host dotfiles tier when one exists | Craig Jennings | 14 days | 1 | -0/+12 |
| * | chore(todo): close the theme-CSS drift task — shipped with the drift guards | Craig Jennings | 14 days | 1 | -5/+4 |
| * | docs: per-host overrides shipped — spec decisions, host-tier docs, task clo... | Craig Jennings | 2026-06-11 | 3 | -4/+27 |
| * | chore(todo): velox restow-conflict note on per-host task; file processed hand... | Craig Jennings | 2026-06-11 | 4 | -6/+57 |
| * | fix(testing): key the portal-query skip on the compositor, close warning tasks | Craig Jennings | 2026-06-10 | 2 | -67/+39 |
| * | docs: add 2026 tool evaluations — CLI replacements, AUR helper, terminals, ... | Craig Jennings | 2026-06-10 | 5 | -0/+245 |