Embed the decomposition demo in the README, excluded from the sdist - #44
Merged
Conversation
A 740KB GIF (with the full-quality mp4 beside it) of a real session: a local model decomposes one English question into a nine-node graph with four parallel pulls, the plan parks grey awaiting approval, and each node runs amber-then-green in the live view. GIF because GitHub strips <video> and only auto-plays its own upload URLs — an image renders everywhere, PyPI included. docs/media is excluded from the build (mirrored in MANIFEST.in): a pip install has no use for it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
Adds the demo footage to the top of the README, right under the status line.
docs/media/grapharc-decompose.gif(740KB, 12fps, 960px) — embedded as a plain image so it renders on GitHub, PyPI, and any markdown viewer; GitHub strips<video>tags and only auto-plays videos uploaded through its own web UI, so a GIF is the portable choice.docs/media/grapharc-decompose.mp4— the full-quality cut, linked from the caption.[tool.hatch.build].excludegains/docs/media(mirrored in MANIFEST.in,test_manifest_in_mirrors_the_hatch_sdist_allowlistgreen) so the sdist stays lean — verified by building and inspecting the tarball.The footage is a real recorded session:
grapharc planwith a local qwen3:8b decomposing one English question into a nine-node DAG (four parallel evidence pulls, correlate join, hypothesis fork, report), parking forgrapharc approve, then each node turning amber while running and green when done in theserve --live-rootbrowser view.pytest tests/test_readme.py tests/test_packaging.py— 22 passed.ruff check .clean.🤖 Generated with Claude Code