Publish first usable Windows release instructions and validation

This commit is contained in:
karl committed 2026-10-13 11:20:23 +02:00
1 parent 5eeba29c0d
commit eabb1fbb54
9 files changed
+490 -19

No files matched your search

+9
View File
@@ -25,6 +25,13 @@ model load, not retained-session throughput. This deliberately simple experiment
does not implement overlap/dedup or production budgets. Segment JSON offsets are
already milliseconds and get the window offset added exactly once.
Windows follow the probed primary audio stream's start/duration/index, with
explicit absolute `-seek_timestamp 1` seeking and stream mapping. Missing audio
stream duration is rejected with an actionable error. Container duration cannot
silently extend a shorter audio stream. Resampling occurs before sample trimming;
decoded frames must match the planned duration within at most one millisecond.
Every actual frame count and full probe JSON is retained in the report.
Each completed window writes an incomplete checkpoint; the final report marks
complete evaluation, with `quality_failed` and explicit `validation_failures` for
invalid ASR timestamps. Bounded raw ASR JSON remains in each checkpoint before
@@ -42,6 +49,8 @@ the existing eight frozen NASA intervals unchanged. Input has `fixture_sha256`,
`asr_report_sha256`, `google_worker_sha256`, and `rankings` mapping query ids to
ordered `{asset,start_ms,end_ms}` records. It reports top1 overlap and strict start
point hits; it never chooses a segment by looking at the answer intervals.
The ranking report must have `complete=true`, `quality_score_eligible=true` and
no excluded windows; a reduced competitor pool cannot receive an accepted score.
Hash fields must be checked against retained artifacts by the evaluator; they are
provenance declarations, not a replacement for inspecting those artifacts.