| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(gallery): add R19 waveform region editor | Craig Jennings | 13 hours | 1 | -0/+41 |
| * | feat(gallery): add R18 thumb-slide attenuator pair | Craig Jennings | 13 hours | 2 | -0/+41 |
| * | feat(gallery): add R17 round CRT scope | Craig Jennings | 14 hours | 2 | -0/+32 |
| * | feat(gallery): add R16 entry keypad, a composed instrument | Craig Jennings | 14 hours | 2 | -0/+45 |
| * | docs(gallery): stop counting widgets in the masthead | Craig Jennings | 14 hours | 1 | -1/+1 |
| * | feat(gallery): add R14 spade-pointer knob and R15 multi-band dial | Craig Jennings | 14 hours | 1 | -0/+84 |
| * | feat(gallery): add R12 chrome slot fader and R13 edgewise strip meter | Craig Jennings | 14 hours | 2 | -0/+71 |
| * | feat(gallery): add R08-R11 from hi-fi and cockpit references | Craig Jennings | 14 hours | 1 | -0/+128 |
| * | feat(gallery): add R05-R07 filter bank, chicken-head selector, round meter | Craig Jennings | 14 hours | 1 | -3/+100 |
| * | feat(gallery): add reference batch R01-R04 modeled on period hardware | Craig Jennings | 14 hours | 12 | -2/+156 |
| * | refactor(gallery): rename generated tokens.el to gallery-tokens.el | Craig Jennings | 14 hours | 6 | -9/+23 |
| * | feat(gallery): add svg.el renderer proving the Emacs target, fix gauge ticks | Craig Jennings | 14 hours | 5 | -4/+320 |
| * | refactor(gallery): extract design tokens to one source for 3 targets | Craig Jennings | 15 hours | 6 | -40/+638 |
| * | fix(gallery): repair broken widgets, standardize pulses, retune to amber | Craig Jennings | 15 hours | 3 | -55/+40 |
| * | feat(gallery): make every widget interactive and add instrument idioms | Craig Jennings | 25 hours | 1 | -115/+839 |
| * | feat(gallery): add rotary selector, slide-rule dial, and tube readouts | Craig Jennings | 25 hours | 1 | -0/+64 |
| * | chore: file roam inbox items and archive resolved work | Craig Jennings | 31 hours | 2 | -549/+551 |
| * | docs: add net Phase 2 + bt Phase 2 manual-testing checklists | Craig Jennings | 31 hours | 1 | -0/+62 |
| * | chore: close bt Phase 2 (persistent-power verdict + fix) as shipped | Craig Jennings | 31 hours | 1 | -2/+2 |
| * | chore: close net Phase 2 (sharpened auth verdict) as shipped | Craig Jennings | 32 hours | 1 | -2/+2 |
| * | chore: note the net scenario harness is built, pending a VM run | Craig Jennings | 32 hours | 1 | -2/+2 |
| * | test(net): add the doctor control-plane repair scenarios and runner | Craig Jennings | 32 hours | 4 | -0/+201 |
| * | chore: close net Phase 1 verdicts, file the live-verification checklist | Craig Jennings | 33 hours | 1 | -2/+36 |
| * | chore: record net nm-masked verdict + first panelkit consumer | Craig Jennings | 34 hours | 1 | -2/+6 |
| * | chore: record the shared privilege model landing (panelkit) | Craig Jennings | 34 hours | 1 | -2/+5 |
| * | chore: close bt doctor Phase 1 as a dated log entry | Craig Jennings | 35 hours | 1 | -2/+2 |
| * | chore: close bt doctor Phase 0 as a dated log entry | Craig Jennings | 35 hours | 1 | -2/+2 |
| * | chore: close net doctor Phase 0 as a dated log entry | Craig Jennings | 35 hours | 1 | -2/+2 |
| * | chore: decompose net + bt doctor specs into build tasks, flip DOING | Craig Jennings | 36 hours | 3 | -4/+34 |
| * | chore: file follow-up task for the net diagnostics redaction gap | Craig Jennings | 36 hours | 1 | -0/+5 |
| * | docs: take net + bt doctor specs to READY after review rounds | Craig Jennings | 36 hours | 2 | -68/+158 |
| * | docs: record spec-review findings on net + bt doctor specs | Craig Jennings | 37 hours | 2 | -0/+43 |
| * | docs: catalogue net + bt failure modes and draft two doctor expansion specs | Craig Jennings | 37 hours | 3 | -0/+815 |
| * | docs: fold the failure taxonomy into the input-side spec | Craig Jennings | 38 hours | 1 | -0/+33 |
| * | docs: fold the saturation-test findings into the audio taxonomy | Craig Jennings | 39 hours | 1 | -0/+52 |
| * | docs: triage the audio failure catalogue into remedy classes | Craig Jennings | 39 hours | 1 | -4/+206 |
| * | docs: add the run-time privilege model as a doctor decision | Craig Jennings | 39 hours | 2 | -2/+19 |
| * | docs: catalogue Linux audio input and output failure modes | Craig Jennings | 42 hours | 1 | -0/+190 |
| * | docs: record the second review pass on the input-side spec | Craig Jennings | 42 hours | 1 | -4/+35 |
| * | docs: fold Craig's spec notes and a review finding into the input-side spec | Craig Jennings | 44 hours | 1 | -14/+105 |
| * | docs: close the audio-doctor CLI decision, symmetric direction flags | Craig Jennings | 2 days | 1 | -8/+9 |
| * | docs: spec the audio doctor's input side, one doctor per direction | Craig Jennings | 2 days | 3 | -0/+344 |
| * | docs: close the audio-doctor spec and its task | Craig Jennings | 2 days | 2 | -10/+36 |
| * | docs: close the audio-doctor decisions, spec is READY | Craig Jennings | 3 days | 2 | -19/+40 |
| * | docs(todo): close the minimal-tier zsh PATH gap | Craig Jennings | 3 days | 1 | -1/+6 |
| * | docs(todo): task-review pass over the oldest-unreviewed batch | Craig Jennings | 3 days | 1 | -7/+19 |
| * | docs(todo): one manual-testing parent, and remove the last false bylines | Craig Jennings | 3 days | 5 | -19/+23 |
| * | docs(todo): reconcile the open tasks against reality | Craig Jennings | 3 days | 1 | -62/+93 |
| * | docs: correct the audio-doctor spec's timeout claim, close Phase 0 | Craig Jennings | 3 days | 2 | -10/+19 |
| * | docs: spec the audio panel doctor | Craig Jennings | 3 days | 2 | -1/+262 |