Enforce requested adapter output paths

This commit is contained in:
2026-08-10 21:57:54 +00:00
parent 702f622e18
commit 8ff1b4fa66
15 changed files with 137 additions and 126 deletions

View File

@@ -26,6 +26,8 @@ Generate raw per-speaker transcripts from prepared audio using WhisperX.
- prepared audio identities must be unique; prepare disambiguates distinct
source paths that share a basename.
- output path returned by adapter must match requested output path.
- an empty adapter result path means the requested path; adapters cannot select
an alternate destination.
- each successful output is validated before stage success, and cancellation or
incomplete dispatch cannot be reported as a successful result.

View File

@@ -869,6 +869,8 @@ transcripts through one artifact-owned contract.
no output, multiple transcripts, unsafe paths, adapter conformance, and plural raw
sources. No adapter-selected alternate path may become authoritative.
**Status:** Completed.
## Stage 26 — Centralize typed extraction-bundle evidence
**Read first:** `audit-findings.md` lines 35383568 (DUP-007) and 39073932