Pipeline

Nine scripts, one per step. Each reads the previous one’s file and writes its own to work/, so only the one that crashed gets rerun.

Replay of 7 November 2026, read from report and work

Source video
5 February 2021, 7:00, JZMgB1UItkk
Storyboard
106 keyframes, 95 caption lines of the video
H sessions
12 runs in report/bench.csv
Bench cost
0.55 USD over the runs that recorded a cost

The chain, after the run of 7 November

  1. Fetchyt-dlpdone
  2. ListenGladiadone
  3. Cutffmpegdone
  4. Pairlocal scriptdone
  5. ReadHolo4, H Models APIdone
  6. RegisterH Agents APIdone
  7. RunH agent in Chromedone, 200 s
  8. VerifySQL readdone
  9. Repairlocal scriptnot run

The steps

No.WhatWho actsScriptOutputState
01Fetch, downloads the public videoyt-dlp10_download.shdata/videos/<id>.mp4done
02Listen, the voice as sentences with timestampsGladia20_transcribe.pytranscript.jsondone
03Cut, a keyframe each time the screen changesffmpeg30_keyframes.pyframes/*.jpgdone
04Pair, each sentence on its keyframelocal script40_storyboard.pystoryboard.jsondone
05Read, steps, fields and rules from frames and voiceHolo4, H Models API50_induce.pySKILL.<variant>.mddone
06Register, pins the skill revision, creates the two agentsH Agents API60_register.pyagent.jsondone
07Run, the agent does the task in DolibarrH agent in Chrome70_run_one.pywork/runs/<run_id>.jsondone
08Verify, what the database says, not the agentSQL read80_verify.pyverdict in the rundone
09Repair, the next revision of the skill from the driftslocal script75_repair.pyrepairs.jsonbuilt, not run