← Commit history

Add JST email-gated CAD demo video (60s, narrated), hero frame, and reproducible demo script

John Lauer ·b0d77b900b ·3mo ago ·parent 8cfe7b1
3 files changed +46
demo/jst-demo-hero.pngadded
⋯ 1 unchanged line ⋯
demo/jst-email-gated-cad-demo-script.mdadded+46
@@ -0,0 +1,46 @@+# chip-fetcher — JST email-gated CAD — Demo++**Target duration:** ~0:45 (3 clips)+**Recorded:** 2026-06-27+**Final output:** `chip-fetcher/demo/jst-email-gated-cad-final.webm`+**Wiki target:** `adom/adom-chip-fetcher`+**Proven on:** PHR-2 (PH series, series=199)++## Recording config++- **Surface:** pup (self-launched `jst-demo` session), recorded in the+  **background** (no foregrounding — the user's screen is untouched).+- **Capture:** `adom-desktop browser_record_start` (CDP VP9 → finished .webm).+- **Captions:** injected into the page as a fixed overlay `<div>` via+  `browser_eval` (pup has no Hydrogen caption tooling).+- **Voice:** `adom-tts say` (house voice en-US-AndrewMultilingualNeural).+- **Keyframes:** final mux re-encodes with `-g 30 -keyint_min 30` for wiki scrub.++## Dependencies++- `adom-desktop` (pup), `adom-tts`, `video-post`, `ffmpeg 6+`.++## Scenes++| # | id | Caption (on-screen) | Narration (TTS-safe phonetics) | Target | Driver actions |+|---|----|---------------------|--------------------------------|--------|----------------|+| 1 | catalog | `JST global catalog — pick the STEP column` | `J S T dot com gates connector C A D behind Cloudflare, so chip fetcher drives your real browser instead. On the global site, every connector series lists its three D models. The STEP column is the one we want.` | ~14s | open jst-mfg.com series=199; gentle scroll down the PH download table |+| 2 | gate | `The gate: a license-agreement form that emails the file` | `Clicking download does not return a file. It returns a license agreement form. chip fetcher accepts cookies, fills your details, and clicks I agree. Since April twenty twenty five, J S T emails the C A D instead of serving it. The page confirms: the data has been sent to your email address.` | ~18s | navigate to the doc=2 STEP interstitial; fill the 7 fields; click I agree; show the confirmation |+| 3 | payoff | `Retrieved from email, imported, ready for your board` | `Adom Google reads that email, pulls the attachment, and chip fetcher imports it. P H R dash two now carries its manufacturer STEP model and datasheet, with three D thumbnails auto generated, ready to drop into your board.` | ~13s | open the chip-fetcher dashboard; show the PHR-2 card with its 3D model + STEP/datasheet badges |++## Reproduction++```bash+# 1) record each clip in a background pup window (browser_record_start)+# 2) per clip: adom-tts say "<narration>" --out tts/<id>.mp3+# 3) mux: ffmpeg -i raw/<id>.webm -i tts/<id>.mp3 ... narrated/<id>.webm+# 4) video-post manifest add per clip ; video-post storyboard <manifest> (review)+# 5) ffmpeg concat -> final ; ffmpeg hero frame ; adom-wiki asset upload+```++## Notes++- jst.com (USA) is Cloudflare-walled vs pup; the demo uses jst-mfg.com (global),+  which pup reaches cleanly — that's why the catalog/gate scenes work in pup.+- Clip 2 submits a real request (to a filtered alias) so the genuine+  "data has been sent to your email address" confirmation is captured.
demo/jst-email-gated-cad-demo.webmadded
⋯ 1 unchanged line ⋯