# Rounded Powerline caps — manual web reproduction

Run each commit in its own checkout. Install with `vp i`.
Start with fresh isolated state (no copying from an installed app):

```sh
T3CODE_DEV_SEED=0 node scripts/scenarios/start-app.ts web "$PWD/.t3/manual" 127.0.0.1 5771
```

Use port 5772 for the other checkout. Once the server listens, run the attached
`seed.mjs` from that checkout. It creates a synthetic project and a free replay
thread through the application CLI. Open the pairing path written to
`.t3/manual/pairing-path` at that checkout's origin.

Use Chromium, a 1280×800 CSS viewport, device pixel ratio 2, and the default light
theme on both sides. Load the reporter's font, then set the app's terminal font:

```js
const bytes = await (await fetch('https://raw.githubusercontent.com/romkatv/powerlevel10k-media/master/MesloLGS%20NF%20Regular.ttf')).arrayBuffer();
const face = new FontFace('MesloLGS NF', bytes);
document.fonts.add(await face.load());
const settings = await import('/src/hooks/useSettings.ts');
await settings.updateClientSettings({
  fontFamilyCode: 'MesloLGS NF', fontSizeCode: 14,
  fontFamilyTerminal: 'MesloLGS NF', fontSizeTerminal: 14,
});
```

1. Click the sidebar button “Rounded terminal prompt, Done, Powerline”.
2. Click “Toggle terminal drawer”.
3. With Terminal input focused, type (keyboard text input, not textarea fill):
   `exec bash --noprofile --rcfile ./prompt.bash`, then press Enter.
4. The seed's shell startup file clears earlier output, hides the cursor, and
   prints three sample bars plus the active prompt. Each uses U+E0B6 and U+E0B4
   around a cyan full-cell background. This is the SGR output of the reported
   prompt, supplied directly instead of installing Starship or Powerlevel10k.
5. Capture the real app twice at least 500 ms apart. Compare the PNGs with
   `compare -metric AE first.png second.png null:`; retain only a stable pair
   (0 differing pixels). Open and inspect the retained PNG before uploading.
6. Crop the same terminal area on both sides for the enlarged detail; do not
   redraw or modify its pixels. The complete screenshots are also supplied.

Observed on base: the font-drawn caps end above the segment's lower edge,
leaving a step at each join. Observed on head: both caps meet the full-height
background and make a continuous rounded bar.

AI-assisted; verified with the tests and tools listed above.
