← ClaudeAtlas

jiang-transcript-boundary-reviewlisted

Use this skill when reviewing Jiang Lens transcript boundary candidates from ops/scripts/repair-transcript-boundaries.mjs and producing approve/reject decisions without rewriting the transcript or loading the full transcript into context.
apresmoi/jianglens · ★ 7 · Code & Development · score 68
Install: claude install-skill apresmoi/jianglens
# Jiang Transcript Boundary Review Use this after `ops/scripts/repair-transcript-boundaries.mjs` creates: ```text content/workflow/tasks/<source-slug>/transcript-boundary-candidates.jsonl ``` The goal is only to decide whether adjacent transcript segments should exchange a few words. Do not rewrite Jiang's prose. Do not edit transcript files directly. ## Workflow 1. Read candidates with shell tools, not by loading the whole transcript: ```bash wc -l content/workflow/tasks/<source-slug>/transcript-boundary-candidates.jsonl jq -c '{candidate_id,boundary,type,text,prev:{id,tail_text},next:{id,head_text}}' content/workflow/tasks/<source-slug>/transcript-boundary-candidates.jsonl ``` 2. For each candidate, decide from the provided `prev.tail_text`, `next.head_text`, and chunk texts. 3. Write decisions to: ```text content/workflow/reviews/<source-slug>/transcript-boundary-decisions.json ``` Use this shape: ```json { "source_slug": "<source-slug>", "decisions": [ { "candidate_id": "seg-0006->seg-0007:move-trailing-starter-to-next:b344d80e24a3", "decision": "approve", "reason": "Moves 'The' before 'simplest way...' to complete the sentence." } ] } ``` Allowed decisions are `approve` and `reject`. 4. Apply approved decisions: ```bash node ops/scripts/repair-transcript-boundaries.mjs \ --source content/sources/videos/<source-slug> \ --decisions content/workflow/reviews/<source-slug>/transcript-boundary-decisions.json \ --write ``` 5.