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 | c786958d13936ea83e12856f13f7b3c3f2447282 (patch) | |
| tree | d1a431cc66e7eff9cbd1676f3825f9c32de01d17 /configs/maintenance-thresholds.toml | |
| parent | f4123bb61cf7a080dbda7a1c6c6a2eca4d533efa (diff) | |
| download | archsetup-c786958d13936ea83e12856f13f7b3c3f2447282.tar.gz archsetup-c786958d13936ea83e12856f13f7b3c3f2447282.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 'configs/maintenance-thresholds.toml')
0 files changed, 0 insertions, 0 deletions
