# Semantic rough-select helper

This sibling asset implements the deterministic contracts for the semantic
free-speech comparison workflow. It deliberately contains no semantic matching:
Workflow AI proposes blocks and variants, while this helper owns stable IDs,
Premiere transcript timing, structural validation, coverage auditing, boundary
resolution, and timeline materialization.

The helper requires the complete sibling `srt-caption-toolkit` folder. Saved
workflows must launch it with isolated Python (`python -I`) and pass the toolkit
folder explicitly when the bundled layout differs from the repository layout.

Provider-profile byte, token, and response-size estimates are advisory. Crossing a
tested profile emits warnings and does not block execution. Actual provider or
transport failure and structurally unsafe responses stop before Premiere mutation.
