main
John Lauer 0.1.35: compose concat lists use absolute paths; recut and compose recover clip files the manifest lost f96f12c 7d ago

AI Flow 0.1.35

Two compose fixes found while delivering the buck molecule run.

  • Concat lists use absolute paths. compose wrote run-relative paths into ffmpeg's concat lists, and ffmpeg resolves those against the list's own folder, so any relative --run (the default ./aiflow-run included) failed with "could not assemble the video". The lists now carry absolute paths.
  • Clips the manifest lost come back. A clip stopped twice lost its file on the second stop (the recorder answers "nothing running"), although the ledger kept the first stop's file under the same recording id. recut and compose now recover those files from the ledger and save them to the run. On the buck run this brought back 5 of 14 clips, and the final video went from 3 step visits to 6.
  • The aiflow-live-clips skill now says plainly that plain links resolve from the doc's folder while media sources are repo-root-relative.