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
- Checkout demo GIF - Curated GIF showing the
scripts/demo.shhappy path, policy injection, Hurl pass result, and reports. - AI regression proof GIF - Curated GIF showing a missing request-id header blocked by a QAnstitution gate.
- Terminal demo screenshot - curated PNG from the two-minute checkout demo.
- HTML report screenshot - curated PNG captured
from the current
reports/run-latest.htmloutput. - Dependency map screenshot - curated PNG from redacted traffic-state dependency output.
- Terminal demo screenshot set - the
two-minute command sequence and source terminal frames from
scripts/demo.sh, which delegates toscripts/live_demo_smoke.sh. - Dependency map example - Markdown and Mermaid source output generated by the dependency-map renderer from redacted traffic state.
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.