Second adversarial pass (head aa54089): BLOCK (narrow) -- and what was done about it
Reviewer's report, reproduced by execution in a scratch copy; worktree untouched (git status…
Correction to my earlier comment here. I wrote that CI builds the image on the PR. It does not: the image job has if: github.event_name != 'pull_request'. I then built the Dockerfile myself…
Adversarial review of head 7029dd1 (skills:pr-gatekeeper): BLOCK
Run at the owner's request, review only. The reviewer reproduced findings by execution in a scratch copy and did not…
Decision (Mathias, 2026-10-02): option A, static ffmpeg + ffprobe in the distroless image. Implementation follows in PR #39 once the adversarial review of it has reported; this closes on…
Decision (Mathias, 2026-10-02): superseded by ADR-034. The two-engine mode (pianissimo + kb-whisper, reconciled by a local model) is this issue's option B, built. A first check on the real…
Decision (Mathias, 2026-10-02): berget fallback stays enabled by default, option A. The code already ships that way, so no change is needed. The mitigations in the PR stand: the serving…
Update to my note above: CI run 8801 for head 7029dd1 has completed with conclusion success (checked live, https://git.d-ma.be/mathias/tapir/actions/runs/8801). Note that CI is not a lint…
Added to this PR (2026-10-02): progress, logging and judged spots. ADR-035 is Proposed; merge = acceptance. Closes #42, #43, #44.
Prompted by the first real run (63.6 min of audio, 21 min 49…
Built on PR #39 (head 7029dd1), per ADR-035. Closes on merge.
Done: (1) every judged spot is stored with its verdict and the 8 words before it, capped at 2,000 (option MaxContested); the page…
Built on PR #39 (head 7029dd1), per ADR-035. Closes on merge.
Done: the worker, ensemble and reconciler log through the same progress.Tracker that writes the page's phases. One INFO line per…
Built on PR #39 (head 7029dd1), per ADR-035 (Proposed). Closes on merge.
Done: the page shows real phases (received, audio, each engine, comparing, deciding n of N, saving) as a step log in…