# Proomptal actual local prompt-flow study — review branch

This is an actual browser-served capture of Proomptal source `7e394b5` against a disposable local SQLite database with three explicitly fictional prompt records. It is **not** a hosted prompt application, customer library, AI-tool installation, variable-substitution run, semantic search or revision-history proof. The Hono API was wrapped with `Bun.serve({ hostname: '127.0.0.1', port: 34801 })`; Vite bound `127.0.0.1:34802`. The web client requested its fixed `localhost:34801` API URL, mapped to loopback in the capture browser. No provider call or real prompt data was used. API, Vite and Chromium were stopped after capture.

`entry-{light,dark}.png` is the **first viewport of the real app**, showing its Craft → Find → Reuse intro and the top of the Library section. The saved cards are below the fold in that pair. A separate `library-{light,dark}.png` pair scrolls the same browser-served page to show all three actual fictional saved cards and its “Showing 3 of 3 prompt(s)” result. `search-{light,dark}.png` shows a real substring query for `clarity` returning the fictional saved prompt. `detail-{light,dark}.png` shows its stored exact body, detected `{{topic}}` placeholder and tags; `copied-{light,dark}.png` shows the app's Copy → Copied state. The browser clipboard readback matched the exact stored body in both themes. Placeholder values were not substituted.

`raw-{light,dark}.webm` are actual short, silent Playwright/Chromium recordings of the entry → search → detail → copy interaction. They have no voice, timed captions, Remotion edit or final-film status. They open at the hero rather than a populated card; the separate library stills and search/detail footage provide saved-record evidence. The dark raw clip contains a brief real loading frame and compression, so this is diagnostic footage rather than a final edit. Final Cartesia/Remotion films remain separate gates.

`poster-{light,dark}.png` are paired 1600×900 annotated **diagnostic poster studies**, rendered from `poster-source.html` using the actual `library-{light,dark}.png` pixels. The visual calls out independently observed 3/3 saved cards, the `clarity` search receipt and exact clipboard-body receipt; its high-contrast proof band says fictional local fixture, no hosted app/auth/install/substitution. The source itself does not simulate a product screen. `evidence/poster-thumb-{light,dark}.png` are 384×216 thumbnail QA frames. Independent full-size/thumbnail visual/truth review passed at review-branch `b5784fc`; these are approved as diagnostic studies, not final narrated-film covers.

`evidence/fixture.json` identifies every fictional record; `cli-list.txt`, `cli-search.txt` and `cli-show.txt` are exact Bun CLI receipts against the same database. `capture-receipt.json` preserves HTTP 200 readbacks for list/info/search/detail, light/dark resolved themes, 1365px viewport width, copied body and zero browser page errors. `library-followup-receipt.json` records the paired modes, `scrollY=528`, card text and zero errors. `capture.mjs`, `library-followup.mjs` and `loopback-api.ts` are the exact as-run local scripts; their absolute `/var/tmp` paths identify this capture environment and are not promised as portable replay commands. The first follow-up attempt lacked the 127.0.0.1 CORS origin and showed an API error; the API wrapper was restarted with `CORS_ORIGINS=http://127.0.0.1:34802,http://localhost:34802` before the successful retained pair. The old June empty-library marketing stills are not used here.

The raw PNG/WebM/CLI study passed independent truth review at fixed review-branch commit `36241fa`, and the posters passed separate visual/truth review at `b5784fc`. After a clean content-preserving rebase, media main `4c7286f` published through normal VPS run `36110576695`; all 28 public files matched this manifest's byte lengths and SHA-256, with expected PNG/WebM MIME. Any public caption must prominently say fictional local source run, silent raw footage, no account authentication, no tool install or substitution; do not present these as final narrated release films or final covers.
