← ClaudeAtlas

director-passlisted

An agentic, vision-driven final QA/repair pass — a Claude "director" WATCHES the finished short (a contact sheet of frames sampled across the whole clip + the transcript + the sidecar plans) and decides, in natural language, what is broken ANYWHERE (cold open, dead/rambling tail, a tonally-wrong b-roll match, a wrong-person punch-in, mistimed captions, a too-hot music bed, a flat hook) — not just the cold open, not just a fixed route vocabulary. It then APPLIES the fixes it can from a bounded, pixel-safe set (tail_trim via cut-clip; music_down via a bg-music re-mix) and SURFACES everything else as an honest edit list, re-reviewing up to DIRECTOR_MAX_ITERS times. Layered ON TOP of grade-clip (the cheap proxy floor) + fix-cold-open (the closed-vocab cold-open repair). NON-FATAL, idempotent (.dpmeta). Two modes — preventive in-chain (the pre-mix .ctaed.mp4 + clip_NN.* sidecars are co-located, so music_down can re-mix) and curative standalone/backlog (a finished output clip → tail_trim only, everything else surfa
jperrello/C0BALT_CUT · ★ 2 · AI & Automation · score 65
Install: claude install-skill jperrello/C0BALT_CUT
# director-pass The expensive open-ended per-clip quality loop the deterministic grade→route suite (`grade-clip` + `fix-cold-open`) is the cheap floor under. `grade-clip` scores a closed set of pre-enumerated proxy signals and `fix-cold-open` repairs only the cold-open routes it knows; `director-pass` has a model actually WATCH the delivered short and judge it like a strict editor — catching the long tail of "this just feels off" issues a human would fix, anywhere in the clip, in natural language. It binds that open-ended judgment to a BOUNDED applier so it stays safe, bounded, and non-destructive. ## Usage ```bash director-pass.sh <clip.mp4> [--pane <tmux>] # single / in-chain (runs after speed-up, before save-local) director-pass.sh --backlog [output_dir] # sweep output/<src>/*.mp4 -> output/_director.json ``` - Writes `<clip-stem>.director.json` (the edit-list report) and, only when a fix actually changed pixels, `<clip-stem>.dir.mp4` (the repaired clip). - `--pane` routes the vision call through a long-lived Claude tmux pane (same path as `verify-bookends` / `broll-pick`); without it, `claude -p`. ## How it works (per clip, looped up to `DIRECTOR_MAX_ITERS`) 1. **Watch** — `frames.py` samples `DIRECTOR_FRAMES` (12) frames evenly across the whole clip and composes ONE labelled contact sheet (4-col grid, each cell stamped with its timestamp). The burned captions, b-roll, framing, title/end cards are all visible — the reviewer judges what it sees. 2. **Rev