| Commit message (Expand) | Author | Age | Files | Lines |
| * | chore: record net nm-masked verdict + first panelkit consumer | Craig Jennings | 6 hours | 1 | -2/+6 |
| * | chore: record the shared privilege model landing (panelkit) | Craig Jennings | 7 hours | 1 | -2/+5 |
| * | chore: close bt doctor Phase 1 as a dated log entry | Craig Jennings | 8 hours | 1 | -2/+2 |
| * | chore: close bt doctor Phase 0 as a dated log entry | Craig Jennings | 8 hours | 1 | -2/+2 |
| * | chore: close net doctor Phase 0 as a dated log entry | Craig Jennings | 8 hours | 1 | -2/+2 |
| * | chore: decompose net + bt doctor specs into build tasks, flip DOING | Craig Jennings | 9 hours | 3 | -4/+34 |
| * | chore: file follow-up task for the net diagnostics redaction gap | Craig Jennings | 9 hours | 1 | -0/+5 |
| * | docs: take net + bt doctor specs to READY after review rounds | Craig Jennings | 9 hours | 2 | -68/+158 |
| * | docs: record spec-review findings on net + bt doctor specs | Craig Jennings | 10 hours | 2 | -0/+43 |
| * | docs: catalogue net + bt failure modes and draft two doctor expansion specs | Craig Jennings | 10 hours | 3 | -0/+815 |
| * | docs: fold the failure taxonomy into the input-side spec | Craig Jennings | 11 hours | 1 | -0/+33 |
| * | docs: fold the saturation-test findings into the audio taxonomy | Craig Jennings | 11 hours | 1 | -0/+52 |
| * | docs: triage the audio failure catalogue into remedy classes | Craig Jennings | 12 hours | 1 | -4/+206 |
| * | docs: add the run-time privilege model as a doctor decision | Craig Jennings | 12 hours | 2 | -2/+19 |
| * | docs: catalogue Linux audio input and output failure modes | Craig Jennings | 15 hours | 1 | -0/+190 |
| * | docs: record the second review pass on the input-side spec | Craig Jennings | 15 hours | 1 | -4/+35 |
| * | docs: fold Craig's spec notes and a review finding into the input-side spec | Craig Jennings | 17 hours | 1 | -14/+105 |
| * | docs: close the audio-doctor CLI decision, symmetric direction flags | Craig Jennings | 24 hours | 1 | -8/+9 |
| * | docs: spec the audio doctor's input side, one doctor per direction | Craig Jennings | 24 hours | 3 | -0/+344 |
| * | docs: close the audio-doctor spec and its task | Craig Jennings | 28 hours | 2 | -10/+36 |
| * | docs: close the audio-doctor decisions, spec is READY | Craig Jennings | 41 hours | 2 | -19/+40 |
| * | docs(todo): close the minimal-tier zsh PATH gap | Craig Jennings | 41 hours | 1 | -1/+6 |
| * | docs(todo): task-review pass over the oldest-unreviewed batch | Craig Jennings | 42 hours | 1 | -7/+19 |
| * | docs(todo): one manual-testing parent, and remove the last false bylines | Craig Jennings | 42 hours | 5 | -19/+23 |
| * | docs(todo): reconcile the open tasks against reality | Craig Jennings | 42 hours | 1 | -62/+93 |
| * | docs: correct the audio-doctor spec's timeout claim, close Phase 0 | Craig Jennings | 42 hours | 2 | -10/+19 |
| * | docs: spec the audio panel doctor | Craig Jennings | 43 hours | 2 | -1/+262 |
| * | docs: remove personal paths and false co-authorship before release | Craig Jennings | 45 hours | 7 | -17/+17 |
| * | docs(todo): close the roam-inbox batch | Craig Jennings | 45 hours | 1 | -8/+31 |
| * | feat(installer): enable the CPU-mode restore unit | Craig Jennings | 46 hours | 1 | -1/+6 |
| * | docs: move the host inventories into the org-roam knowledge base | Craig Jennings | 46 hours | 8 | -931/+207 |
| * | chore(todo): archive completed and cancelled tasks | Craig Jennings | 2 days | 2 | -234/+233 |
| * | fix(guard): consume the override sentinel as it's honored | Craig Jennings | 3 days | 2 | -2/+28 |
| * | fix(maint): uncurate /etc/ssl/private — it was a real misconfig | Craig Jennings | 3 days | 1 | -1/+3 |
| * | chore(maint): curate runtime perm drift out of the integrity count | Craig Jennings | 3 days | 1 | -0/+13 |
| * | fix(guard): allow same-version reinstalls through the live-update hook | Craig Jennings | 3 days | 2 | -15/+128 |
| * | chore(maint): retire cve_min_warn from the thresholds | Craig Jennings | 3 days | 1 | -3/+3 |
| * | fix(install): mark pacman packages explicit after --needed install | Craig Jennings | 3 days | 2 | -1/+101 |
| * | docs(maint): reword coredump window comment for past-window grading | Craig Jennings | 3 days | 1 | -1/+4 |
| * | chore(todo): file retention-repair GUI gap task | Craig Jennings | 3 days | 1 | -0/+5 |
| * | fix(maint): add timeline_slack key to the snapshot thresholds | Craig Jennings | 3 days | 1 | -0/+3 |
| * | fix(maint): raise pacman cache warn threshold to 20GB | Craig Jennings | 3 days | 1 | -1/+2 |
| * | chore: health-check updates (workflow note, audit stamp, todo entries) | Craig Jennings | 3 days | 3 | -2/+7 |
| * | chore: close maintenance-console build, flip spec to IMPLEMENTED | Craig Jennings | 3 days | 2 | -10/+12 |
| * | docs: adopt system-health-check workflow and host inventories | Craig Jennings | 3 days | 6 | -0/+1948 |
| * | feat(install): install maintenance thresholds and enable maint timers | Craig Jennings | 3 days | 2 | -1/+75 |
| * | chore: close build Phase 12 in todo, file zfs DKMS image bug | Craig Jennings | 3 days | 1 | -2/+5 |
| * | test(maint): add VM and nspawn remedy scenario harness | Craig Jennings | 3 days | 13 | -1/+1138 |
| * | chore: log maint refactor sweep in todo | Craig Jennings | 3 days | 1 | -0/+3 |
| * | chore: close build Phase 11b in todo | Craig Jennings | 3 days | 1 | -2/+3 |