=== wrote 146 frames: /Users/eldaru/Mubit/Minima/minima/docs/BigPlan/shots/anchor-ledger/after-resize-panel-wipe.frames.jsonl ===
=== wrote raw stream: /Users/eldaru/Mubit/Minima/minima/docs/BigPlan/shots/anchor-ledger/after-resize-panel-wipe.raw.bin ===
=== SCROLLBACK (47 lines above the screen) ===
h000 |
h001 |  ⚙ setup:
h002 |No model-provider API key set — set one to run models: `/config set ANTHROPIC_API_KEY <key>` (or
h003 |OPENAI/GOOGLE/OPENROUTER). `/auth` configures routing only.
h004 |
h005 |▸ you
h006 | CODE hello
h007 |╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
h008 |│ contents · 2 sections — j/k · pgup/pgdn · gg/G · enter reads · esc closes                                          │
h009 |│ ❯ ▸ (session start)                                                                                                │
h010 |│      $0.0000 · 0 tok                                                                                               │
h011 |│      ⚙ 1 tool (setup×1)                                                                                            │
h012 |│   ▸ CODE hello                                                                                                     │
h013 |
h014 |◆ assistant
h015 |Code-heavy baseline. First, a TypeScript block with a long line:
h016 |
h017 |```ts
h018 |export function resolveWidget(registry: Map<string, WidgetFactory>, id: string, fallbacks: readonly string[] =
h019 |DEFAULT_FALLBACK_CHAIN): Widget {
h020 |  const factory = registry.get(id) ?? fallbacks.map((f) => registry.get(f)).find(Boolean);
h021 |  if (!factory) throw new Error(`no widget factory for ${id}`);
h022 |  return factory({ id, theme: currentTheme(), locale: navigator.language });
h023 |}
h024 |```
h025 |
h026 |Then nested Python with deep indentation:
h027 |
h028 |```python
h029 |def walk(node, depth=0):
h030 |    for child in node.children:
h031 |        if child.kind == 'section':
h032 |            yield from walk(child, depth + 1)
h033 |        else:
h034 |            yield (depth, child.title, child.span.start, child.span.end, child.checksum())
h035 |```
h036 |
h037 |And a shell one-liner that exceeds a hundred and twenty columns to exercise wrapping behaviour in the transcript
h038 |renderer:
h039 |
h040 |```bash
h041 |rg -n 'clearTerminal|CSI 3 J' packages/tui/src/tui/app.tsx | awk -F: '{print $1":"$2}' | sort -t: -k2 -n | uniq -c |
h042 |sort -rn | head -20
h043 |```
h044 |
h045 |  - wrapped list item: the quick brown fox jumps over the lazy dog repeatedly until the line must wrap at the current
h046 |    width
=== SCREEN 120x40 (visible) ===
 0 |  - inline code mixed with bold and _italic_ markdown
 1 |
 2 |
 3 |
 4 |
 5 |
 6 |
 7 |
 8 |
 9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |╭─── prompt ───────────────────────────────────────────────────────────────────────────────────────────────────────────╮
25 |│  ▋                                                                                                                   │
26 |╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
27 |
28 | model: mock-model ▸ pinned · route: auto · reason: off │ ctx 0% · ↑3 ↓303 · $0.0000 · sess ephemeral · ready
29 |perms: r-x 0 dirs · w/e/b: ask
30 |ctrl+l Model ctrl+r Route ⇧tab Mode ctrl+e Reason ctrl+b Tasks ctrl+g Plan esc Abort                      ctrl+p palette
31 |
=== 32 visible rows; 47 in scrollback ===
=== wrote PNG: /Users/eldaru/Mubit/Minima/minima/docs/BigPlan/shots/anchor-ledger/after-resize-panel-wipe.png ===
