Skip to content

fix(live-proof): fall back to a single poster frame for short recordings - #1192

Merged
steipete merged 1 commit into
mainfrom
steipete/live-proof-poster-fallback
Aug 17, 2026
Merged

fix(live-proof): fall back to a single poster frame for short recordings#1192
steipete merged 1 commit into
mainfrom
steipete/live-proof-poster-fallback

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Summary

With the recorder fixed (#1191), terminal live proofs progressed to poster generation and failed there: the contact-sheet filter (fps=1/5,tile=5x4) needs ~100 seconds of sampled video before hosted ffmpeg builds emit a tile, and short demonstrations produced no poster at all (openclaw/openclaw#110714, run 32028028690; local ffmpeg 7 flushes a partial tile, runner ffmpeg 6 does not). Short recordings now fall back to a single scaled frame near the start of the demonstration, keeping the strict existence check.

Validation

  • pnpm build clean; live-proof suite 18/18.
  • Autoreview (Codex, gpt-5.6-sol, high): clean, "patch is correct (0.98)".

The contact-sheet tile needs about 100 seconds of sampled video before
hosted ffmpeg builds emit a frame, so demonstrations shorter than that
produced no poster and failed the bundle (openclaw/openclaw#110714 run
32028028690). Short recordings now retry with a single scaled frame near
the start of the demo before failing.
@clawsweeper

clawsweeper Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

@clawsweeper

clawsweeper Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

ClawSweeper status: review started.

I am starting a fresh review of this pull request: fix(live-proof): fall back to a single poster frame for short recordings This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit 69adf75 into main Aug 17, 2026
7 of 8 checks passed
@steipete
steipete deleted the steipete/live-proof-poster-fallback branch August 17, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant