Add a workflow to packages/sapedb that fires on a version tag, builds the four targets and
the container image from SAPE-3, stamps the tag into each binary, computes
checksums, and publishes the lot. The pattern does not have to be invented: it already runs for real in
this workspace and can be adapted rather than designed.
A release built by hand is a release that is correct once. The version stamp, the four targets and the checksums all depend on somebody remembering the same sequence, and the first time anyone finds out it was remembered wrong is the release after. This is also the "stranger cannot install it" category by a second route: artefacts that only appear when a human is available do not appear.
Measured 2026-09-20.packages/sapedbhas no.githubdirectory at all. Three sibling repositories in the same workspace do:packages/ecosy-next/.github/workflows/publish.yml,packages/ecosy-anchor/.github/workflows/publish.yml, andpackages/ecosy-sapedb/.github/workflows/with bothpublish.ymlandtest.yml. That last one is sapedb's own TypeScript client: the client already has a release workflow and the server it talks to does not.
sapedb version prints the tag that was pushed. An artefact nobody has downloaded is an
artefact that does not exist, so this criterion is not met by a green workflow run.