docs: regenerate the demo gif for hashloom — real content, committed generator - #85
Merged
Conversation
…generator The old gif still said heddle and carried 0.1.0-era numbers plus fictional scene content. Rebuilt with docs/make_demo_gif.py (now committed, so the gif is reproducible): same look and pacing, but the packet, edit, and status scenes show the real examples/sales unit and today's benchmark numbers (1,932 -> 374 tok, 5.2x; 305-token packet).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The README demo gif still said heddle on both title cards and in the benchmark table, and had drifted from reality in quieter ways: the benchmark scene showed 0.1.0-era numbers (1,648 -> 299 tok, 5.5x), and the packet/edit scenes showed content that never existed in
examples/sales(load_sales,src/revenue.py).Rebuilt end to end:
docs/make_demo_gif.py(new, committed): renders the whole 7-scene gif with Pillow — no screen recording, so the next rename or number drift is a constants edit and a rerun. Palette sampled from the original recording; same scene structure, captions, and pacing.revenue_by_regioncontract packet ((sales: list[Sale]) -> dict[Region, float], depsSale Region included_sales(), callerrevenue_share_by_region(), genuine 305-token count), the actual impl fromexamples/sales/src/metrics.py, and today's benchmark numbers (1,932 -> 374 tok, 5.2x), consistent across the benchmark and status scenes.docs/demo.md: the "record with any screen recorder" instruction replaced with the regeneration command and when/how to refresh the numbers.No engine or surface changes — docs only.
🤖 Generated with Claude Code