Read-only local campaign artifact
yt-local-dispatch-validation.md
direct-local-ops-wave-3/yt-local-dispatch-validation.md
# YouTube transcript local dispatch validation **Skill:** `yt` **Status:** PARTIAL **Executed:** 2026-08-12T00:15:01-04:00 **Scope:** Local command validation only. No YouTube URL, channel URL, local audio/video file, API key, transcript download, vault mutation, or registry change. ## Runtime evidence The local script exists at `F:\Projects\merlino-ai\youtube-social\yt\scripts\yt_bulk_transcripts.py` and its `--help` command completed successfully. The command exposes the required positional `url` plus `--out`, `--limit`, `--proxy`, and `--channel-name` inputs. ## Why no transcript was created The Flat Fee website and Maps URLs supplied for this campaign are not a YouTube video/channel URL and no local media file was provided. Passing either non-supported input to a transcript downloader would not test the intended job and could create a false receipt. ## Safe next dispatch | Needed | Accepted form | Result after receipt | |---|---|---| | Video | `youtube.com/watch?v=...` or `youtu.be/...` | Save an actual transcript and registry entry. | | Channel | `youtube.com/@...`, `/c/`, or `/channel/` | Pull bounded new videos and record resulting files. | | Local media | Approved `.mp3`, `.mp4`, `.m4a`, `.wav`, `.webm`, `.ogg`, `.flac`, or `.mpga` path | Transcribe only after provider authorization. | ## PASS gate Run one valid, permitted input end-to-end and verify the transcript and registry outcome. No fake transcript or registry entry was used.