Adds tools/check-audio.py and wires it into the gate as 'audio profiles', advisory: a card pinned to Pro Audio is a preference, not a reason to refuse a launch, but it IS the reason pavucontrol offers no Speaker / Headphones / HDMI. The ranking is a faithful port of WirePlumber's own findBestProfile, including its refusal to ever select pro-audio -- without that, a card someone pinned there would read as correctly set. --fix counts the sinks it would leave behind and stops at zero. On this box the textbook repair (clear the pin, take WirePlumber's pick) would have switched off the only four sinks present, since the laptop codec is pinned off and the USB interface is unplugged. A fix that trades a wrong profile for no audio is not a fix, and the fence has a test with that case in it. Also records a finding the write-up turned up: the config fragment in ~/.config/wireplumber/wireplumber.conf.d/ is 0.5 format on an 0.4.17 install, so neither it nor the DMIC guard written alongside it in July has ever been in force. The tool flags that class -- a file that looks exactly like protection and does nothing.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| 2026-07-18-pulsar-lag-investigation.md | Loading commit data... | |
| 2026-07-18-tidalcycles-2026-landscape-research.md | Loading commit data... | |
| 2026-07-25-opal-bpm-arc.md | Loading commit data... | |
| 2026-07-25-riser-audit.md | Loading commit data... | |
| 2026-07-30-orbits-without-a-mute.md | Loading commit data... | |
| 2026-07-31-corpus-compile-failures.md | Loading commit data... | |
| 2026-07-31-set-coherence.md | Loading commit data... | |
| 2026-09-06-07-rig-sessions.md | Loading commit data... | |
| 2026-09-06-ardour-fresh-jig.md | Loading commit data... | |
| 2026-09-22-audio-profile-stuck.md | Loading commit data... | |
| 2026-09-22-catalog-playability.md | Loading commit data... | |
| 2026-09-22-catalog-playability.tsv | Loading commit data... | |
| 2026-09-22-gig-up-merge-design.md | Loading commit data... | |
| 2026-09-22-midiviz-state-wire.md | Loading commit data... | |
| 2026-09-25-post-gig-cleanup.md | Loading commit data... | |
| GIG-CHEATSHEET.md | Loading commit data... | |
| opal2026-task-archive.md | Loading commit data... |