diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index 52f51e30..8eb04386 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -18,6 +18,7 @@ Generated-in-code assets are original and have no file to list: | File | Author | Source | Licence | |---|---|---|---| | docs/screenshots/sample-plate.png | SolveCraft contributors | screenshot of SolveCraft itself (`solvecraft --sample`) | MIT OR Apache-2.0 | +| docs/screenshots/demo.gif | SolveCraft contributors | screen recording of SolveCraft itself driven by examples/demo (3x speed) | MIT OR Apache-2.0 | | docs/book/src/generated/sample-plate.png | SolveCraft contributors | copy of docs/screenshots/sample-plate.png made by `cargo xtask book` (gitignored) | MIT OR Apache-2.0 | | docs/book/src/generated/bracket.png | SolveCraft contributors | rendered by `cargo xtask book` (`solvecraft-cli snapshot examples/bracket.json`; gitignored) | MIT OR Apache-2.0 | | docs/book/src/generated/enclosure.png | SolveCraft contributors | rendered by `cargo xtask book` (`solvecraft-cli snapshot docs/book/scripts/enclosure.json`; gitignored) | MIT OR Apache-2.0 | diff --git a/README.md b/README.md index 86911d83..89632903 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,9 @@ with extrude and revolve, round edges, combine bodies, and change a parameter to timeline rebuild. It is a clean-room implementation (see [CLAUDE.md](CLAUDE.md)) and part of the storytold "craft" family. -![SolveCraft with the sample plate](docs/screenshots/sample-plate.png) +![An AI agent builds a parametric enclosure in SolveCraft over MCP, then the width is changed in the Parameters dialog and the model rebuilds (3x speed)](docs/screenshots/demo.gif) + +*An agent builds an electronics enclosure over MCP: sketches on faces, shell, a port cut, one screw boss patterned to four, then width 80 → 100 mm in the Parameters dialog and the timeline rebuilds. 3× speed; [full video](https://github.com/bherbruck/solvecraft/releases/download/v0.1.0/enclosure-demo-v3.mp4), script in [examples/demo](examples/demo).* **Documentation:** the [SolveCraft book](https://bherbruck.github.io/solvecraft/) (user guide, developer guide and command reference; sources in [docs/book](docs/book)), and the diff --git a/docs/screenshots/demo.gif b/docs/screenshots/demo.gif new file mode 100644 index 00000000..78cca05f Binary files /dev/null and b/docs/screenshots/demo.gif differ