GitHub Releases-backed snapshot artifact store.
Runtime fetching resolves immutable snapshots through the latest complete
catalog generation release. It resolves history through the latest complete
checkpoint generation release. Fixed-tag assets and a release scan support
migration when these releases do not exist. Publishing creates one immutable
release for each complete asset pair. It uses the gh CLI for maintainer
workflows and GitHub Actions.
This shared transport is internal. Runtime consumers configure snapshot
sources through LLMDB.load/1; maintainers use the supported
mix llm_db.snapshot.* and mix llm_db.history.* tasks. Direct publishing
calls are documentation-deprecated through the current major release.