How this was built
The mechanics, end to end.
1 · snapshot.toml
type = "build" tells Snapshot this repo is a custom build. [app] output picks the folder to publish (default dist/).
2 · build.sh
Snapshot runs build.sh at the repo root. Here it just calls `node build.mjs`, which reads content.json and writes styled HTML into dist/.
3 · publish
Snapshot zips dist/, attests it, and serves it on the sandbox bundle origin — fast on the edge, with the platform's size + safety limits applied to the output.