The 17 dashboard-capture GIFs opened on the app page-load sequence (skeleton placeholder boxes + "Loading files…" spinner) before real content. Trim those leading frames per-GIF so each starts on fully populated content. Re-encoded with gifsicle --unoptimize/--lossy=60; total 40.0MB -> 38.1MB. Edited reels (fusion-reel/company-reel/mesh) left untouched — they open on designed title cards, not skeletons. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Demo scripts
Seed a sample board
node_modules/.bin/tsx demo/seed.ts /absolute/path/to/demo-project
The seeded board now includes a custom Browser Demo Lifecycle workflow with cards staged across:
- Todo
- In Progress
- In Review
- QA
- Publish
This makes it easy to verify browser board rendering for a simple end-to-end lifecycle walkthrough.
Simulate live activity
node_modules/.bin/tsx demo/simulate.ts /absolute/path/to/demo-project
When the seeded workflow is present, the simulator advances demo cards from In Review → QA → Publish while keeping legacy tasks flowing through the standard board lifecycle.