返回 CodeWhale
v092-first-fleet-session.tape
根目录 / docs / evidence / v092-first-fleet-session.tape
1 # v0.9.2 real-session recording (#4906)
2 #
3 # The tape referenced by docs/releases/v0.9.2-media-plan.md step 3. It replays
4 # the four beats that plan specifies, at the 120x32 / Blue Stage dark grid the
5 # canonical screenshot already uses, so the moving and still surfaces read as
6 # one product.
7 #
8 # THIS TAPE RECORDS A REAL SESSION. It types real commands into the real
9 # release binary and captures whatever actually happens. It does not stage,
10 # fake, or reconstruct output. If a take is unimpressive, change the task and
11 # re-record — do not edit frames. That constraint is the whole point of #4906.
12 #
13 # Prerequisites (see the media plan for the full procedure):
14 # 1. `scripts/release/install-dogfood.sh` has installed the exact
15 # release-candidate SHA named in the completion ledger.
16 # 2. A sealed environment is exported — HOME and CODEWHALE_HOME both point
17 # into a scratch dir, and no provider key is in the environment.
18 # 3. `ollama serve` is running on loopback with the model already pulled, so
19 # the recording never waits on a download and never touches a paid route.
20 #
21 # Run:
22 # scripts/media/record-session.sh
23 #
24 # Do not run `vhs` on this tape directly unless you have already sealed the
25 # environment yourself — the wrapper exists so a recording cannot accidentally
26 # capture your real home directory, shell history, or credentials.
27
28 Output first-fleet-session.gif
29
30 Require codewhale
31
32 Set Shell "bash"
33 Set FontSize 16
34 Set Width 1280
35 Set Height 720
36 Set Padding 0
37 Set Framerate 24
38
39 # Terminal theme, NOT the product theme. "Blue Stage dark" in the media plan is
40 # a Codewhale theme: the TUI emits its own colors and paints every cell it
41 # owns, so the emulator palette must not try to reproduce it. Setting a
42 # hand-written "BlueStage" palette here would be inventing colors and would
43 # fight the real ones. A plain dark terminal is the correct backdrop; Blue
44 # Stage is selected inside the session, from the sealed config the wrapper
45 # writes.
46 Set Theme "Builtin Dark"
47
48 # --- Beat 1: install / launch in a scratch repository -----------------------
49 Type "cd /tmp/cw-media-demo && codewhale --version"
50 Enter
51 Sleep 2s
52
53 # --- Beat 2: first keyless session, read-only Plan-mode exploration ---------
54 Type "codewhale"
55 Enter
56 Sleep 6s
57 Type "/mode plan"
58 Enter
59 Sleep 3s
60 Type "What does this repository do? Read only — do not change anything."
61 Enter
62 Sleep 25s
63
64 # --- Beat 3: provider connection (local Ollama route) -----------------------
65 # Provider, model, and reasoning tier are visible in the footer after this.
66 Type "/model"
67 Enter
68 Sleep 4s
69 Escape
70 Sleep 1s
71
72 # --- Beat 4: one Fleet workflow, ending on its receipt ----------------------
73 Type "/quit"
74 Enter
75 Sleep 2s
76 Type "codewhale fleet init"
77 Enter
78 Sleep 5s
79 Type "codewhale fleet run --dry-run"
80 Enter
81 Sleep 12s
82
83 # Hold on the final receipt so the last frame is a result, not a prompt.
84 Sleep 4s
85
85 lines Plain Text