-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdemo-script.yaml
More file actions
68 lines (64 loc) · 2.06 KB
/
demo-script.yaml
File metadata and controls
68 lines (64 loc) · 2.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# StrawPot CLI Demo Video Script — AUTHENTIC
# Final output: public/demo.mp4 (~23s, 1920x1080, 30fps, h264)
#
# Every line of terminal output matches the real TerminalProgressRenderer
# (cli/src/strawpot/progress.py) running in TTY mode. No fabricated
# sub-agent activity, no fake streaming, no invented delegations.
#
# Recording method:
# - Title cards: Pillow (PNG) -> ffmpeg (MP4, 3s loop)
# - Terminal scene: VHS (Catppuccin Mocha) running an authentic mock
# that replays EXACT TerminalProgressRenderer output + real Session
# Recap format from the orchestrator agent.
# - Mock binary: .demo-video-work/bin/strawpot
# - VHS tape: .demo-video-work/scene-002.tape
# - Stitched with ffmpeg xfade fade transitions (0.5s)
#
# Real CLI flow:
# Session started (orchestrator: ai-ceo)
# > Delegating to implementer...
# checkmark implementer completed (1m 56s)
# [orchestrator Session Recap output]
# checkmark Session complete (2m 33s) - 1 file changed
scenes:
# Scene 1: Opening title card (3s)
- type: title-card
text: "StrawPot"
subtitle: "One task. Agents figure out the rest."
duration: 3s
background: "#0f0f23"
text_color: "#ffffff"
font_size: 72
subtitle_font_size: 32
# Scene 2: Authentic CLI session (~18s)
# Shows real progress renderer output: session start, delegation,
# completion with timing, Session Recap summary (changes table,
# test results, PR), and session end.
- type: terminal
commands:
- 'strawpot start --task "Add a meta description tag for SEO"'
typing_speed: 30ms
wait_after: 3s
viewport: 1920x1080
font_size: 22
theme: "Catppuccin Mocha"
padding: 40
window_bar: colorful
# Scene 3: Closing CTA (3s)
- type: title-card
text: "strawpot.com"
subtitle: "pip install strawpot"
duration: 3s
background: "#0f0f23"
text_color: "#ffffff"
font_size: 72
subtitle_font_size: 32
output:
file: public/demo.mp4
resolution: 1920x1080
fps: 30
transition: crossfade
transition_duration: 0.5s
codec: libx264
crf: 23
pixel_format: yuv420p