chip-fetcher 0.1.3 — Feature Tour

Target duration: 0:50–1:00 Recorded: 2026-05-04 Final output: ~/project/recordings/chip-fetcher-0.1.3-tour.webm Wiki target: apps/chip-fetcher Hero frame: 00:04 of scene 1 (populated dashboard)

Dependencies

  • adom-tts/home/adom/project/adom-tts/target/release/adom-tts
  • adom-desktop — pup recording via CDP screencast
  • video-post/home/adom/project/video-post/target/release/video-post
  • ffmpeg 6+ — container-provided

Recording config

  • Surface: pup (sessionId: chip-fetcher-demo, separate from the live chip-fetcher session so we don't disturb the user's UL cookie state)
  • Voice: en-US-AndrewMultilingualNeural
  • Frame rate: 15 fps (with foreground-rebump pattern)
  • Resolution: native pup window
  • Captions: rendered in-page via injected <div> (pup doesn't support adom-cli hydrogen caption show)

Pre-flight setup

  1. chip-fetcher dashboard already serving at port 8780 (verify curl HTTP 200 first).
  2. UL Pro session already authenticated ([email protected] cookie in pup profile).
  3. The 31/34 library is populated.
  4. Open pup window with adom-desktop browser_open_window against the proxy URL.
  5. Foreground-rebump before every action — pup paint-throttles otherwise.

Scenes

# id Caption (on-screen) Narration (TTS, phonetics applied) Length Driver actions
1 hero chip-fetcher 0.1.3 This is chip dash fetcher zero point one point three — Adom's automated chip C A D harvester. One command and a chip's full library lands in your project: step file, K I cad symbol and footprint, Altium S C H lib and P C B lib, Fusion three sixty l b r, and datasheets. 14s Land on dashboard. Slow scroll cards from top.
2 library 31 fully bundled · 3 stubs · 502 MB The dashboard is your home base. Thirty one chips fully bundled, three stubs awaiting a manufacturer release, every card showing live Mouser stock and price. 10s Hover a few cards, briefly zoom on badges.
3 credentials Credentials vault — masked by default Vendor portal credentials live in a per host vault. Passwords are masked in the U I — click the dots to reveal one if you need to copy it. 10s Open Credentials popover, screenshot, click-to-reveal one cred.
4 detail BME688 — every format, one click Click any chip to see its full file inventory. The B M E six eight eight bundle: K I cad symbol, K I cad footprint, Altium S C H and P C B lib, Fusion three sixty l b r, manufacturer step, and seven data sheet PDFs. 14s Close popover, click BME688 card, panel expands on right.
5 ul-pro UL Pro fast-path — no captcha when logged in New in zero point one point three: the Ultra Librarian Pro logged in flow. Sign in once, then every fetch is captcha free. Seven chips this session, thirty seconds each. 12s Show dashboard with mock activity heartbeat (POST to /api/activity).

Total target: ~60s.

TTS pronunciation overrides applied

(see gallia/skills/tts-pronunciation/pronunciations.json for canonical list)

  • chip-fetcherchip dash fetcher
  • 0.1.3zero point one point three
  • KiCadK I cad
  • SchLib / PcbLibS C H lib / P C B lib
  • lbrl b r
  • BME688B M E six eight eight
  • MPN / CAD / UI / PDF → spelled with spaces
  • Mousermouser (TTS gets this right)
  • Fusion 360Fusion three sixty

Reproduction

cd /home/adom/project/chip-fetcher
bash demo/record.sh                    # drives the per-scene recording
bash demo/mux.sh                       # generates TTS, muxes, registers with video-post manifest
video-post storyboard /tmp/cf-demo/manifest.json   # review (MANDATORY gate)
# after approval:
bash demo/concat.sh                    # ffmpeg concat → final.webm + hero.png
adom-wiki asset upload apps/chip-fetcher --asset-type video --file ~/project/recordings/chip-fetcher-0.1.3-tour.webm \
  --caption "chip-fetcher 0.1.3 feature tour — dashboard, masked credentials, detail panel, UL Pro fast-path"

Post-publish cleanup

  • pkill -f "video-post storyboard"
  • Close chip-fetcher-demo pup session (browser_close_window).
  • Restore the user's original chip-fetcher pup session as the visible one.