Skip to content

Launch Demo Assets

Generated from real checkout fixture output, not from mocked product copy. The animated previews are rendered from reviewed launch proof frames for the checkout happy path and AI-regression failure path.

These assets are intentionally small and reproducible. Curated PNG and Curated GIF files are checked in for public launch previews; raw generated reports, temp workdirs, and recording sources stay out of Git unless a specific artifact is reviewed.

Asset Index

Rebuild Source

From the repository root:

demo_tmp_base="${ENTROPING_DEMO_TMP_BASE:-$HOME/.cache/entroping-demo}"
mkdir -p "$demo_tmp_base"
artifact_dir="$(mktemp -d "$demo_tmp_base/artifacts.XXXXXX")"
workdir="$(mktemp -d "$demo_tmp_base/work.XXXXXX")"
ENTROPING_LIVE_DEMO_ARTIFACT_DIR="$artifact_dir" \
  ENTROPING_LIVE_DEMO_WORKDIR="$workdir" \
  scripts/demo.sh

The smoke script rejects symlinked or non-empty work directories. If your home cache path is symlinked, set ENTROPING_DEMO_TMP_BASE to an empty, symlink-free directory first. Use scripts/live_demo_smoke.sh directly for lower-level release automation. Keep copied report artifacts out of Git unless a specific public asset has been reviewed and size-checked.

Render the reviewed GIF previews with Pillow supplied by uv:

uv run --with pillow python scripts/render_launch_gifs.py

The GIF renderer is intentionally separate from runtime dependencies. It should only be used when replacing the curated README preview assets.