diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-10 20:17:13 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-10 20:17:13 -0500 |
| commit | a170dae2bdc04b92828bf60f7c811bc1d0dde28d (patch) | |
| tree | 23476b05d2ba51a50ac2db40f8c4fbe692d38fa0 /docs/prototypes | |
| parent | 1f457dd12445b922dc003943f4b1f7be964f8be2 (diff) | |
| download | archsetup-a170dae2bdc04b92828bf60f7c811bc1d0dde28d.tar.gz archsetup-a170dae2bdc04b92828bf60f7c811bc1d0dde28d.zip | |
docs: record the second review pass on the input-side spec
I ran a second pass across four critical lenses: buildability, technical correctness, adversarial failure-modes, and internal consistency. The technical foundations held. I verified every load-bearing code and /proc/asound claim against the real tree.
I recorded eight findings, two of them blocking. The mic-unmute remedy fails open on an unreadable graph, and a privacy event must fail closed. A Bluetooth or USB-non-ALSA mic classifies as no-mic-hardware because it never appears under /proc/asound. I also fixed three mechanical inconsistencies in place: a remedy miscount, and two stray OUTPUT/INPUT doctor-key labels the SPEAKERS/MICROPHONE rename missed.
The spec stays DRAFT. The blocking findings gate it from READY.
Diffstat (limited to 'docs/prototypes')
0 files changed, 0 insertions, 0 deletions
