Read-only local campaign artifact
merlino-voice-local-render-plan.md
direct-local-ops-wave-3/merlino-voice-local-render-plan.md
# Merlino Voice local render plan **Skill:** `merlino-voice` **Status:** PARTIAL **Executed:** 2026-08-12T00:15:01-04:00 **Scope:** Local voiceover planning only. No Fish Audio request, no secret read, no cloned-voice render, and no audio file. ## Source-safe script draft This short draft uses only the retained homepage's stated business name, Sarasota location, Free Estimate CTA, and phone number. It does not assert independent results or credentials. > Looking for house cleaning in Sarasota? Flat Fee House Cleaners Sarasota offers a free estimate for residential, commercial, Airbnb, deep-cleaning, window-cleaning, move-in or move-out, office, emergency, green, and pressure-washing services listed on its website. Call 941-207-9556 to request your free estimate. ## Approved render boundary | Field | Local plan | |---|---| | Voice identity | Require Mike's explicit authorization for the configured cloned voice. | | Authentication | Resolve `FISH_AUDIO_API_KEY` only at dispatch time; never inspect or write it into an artifact. | | Provider | Fish Audio TTS API, only after a separate approval for the request/spend. | | Format | MP3, 192 kbps, subject to dispatch confirmation. | | Script review | Confirm phone number, service list, brand voice, claims, and platform usage before rendering. | | Publication | None. A generated file must remain local until separately approved. | ## Validation performed - Script is 54 words and has no invented price, review score, response-time, license, insurance, or satisfaction claim. - The script is derived from the retained homepage capture `../content-wave-2/homepage-source.txt` with SHA-256 `026E1B0FE14CA9C0114078E996A79BDC5253914705DACF3137F4C11C86C85DA0`. - No audio can be honestly marked as generated because no provider call occurred. ## PASS gate Receive authorized cloned-voice use and provider/spend permission, render the approved final copy, validate the generated audio locally, and record the output hash without recording credentials.