VERSION + ENVIRONMENT LEDGER
Version, with Rika.
A system of record for which commit became which version — and which channel is running it right now. Paper, red ink, and a seal for every deployable commit. A ledger, not a dashboard.
THE LEDGER — ACME/WEB
ACME / WEB
PAGE 42 · SUMMER 1983
PROD LIVE
1.4.2
STAGING
1.5.0-rc.2
FOUNDRY
9f31c2a
- 9f31c2a rate-limit webhook retries +128 −41 PIN
- b77e1d0 retry deploys on 502 1.4.2 NOTES
- 41a9c03 foundry: scaffold billing service +982 −12
- e58d2f7 staging soak: queue depth alarm 1.4.1 NOTES
WHAT THE LEDGER KEEPS
- PIN
- Stamp a commit with a version. The seal is the record — an ofuda on the page.
- CHANNELS
- prod, staging, foundry — each one points at a version and says what is live.
- DIFF
- Moss for what landed, fault for what left — measured against the last release.
- NOTES
- Release notes drafted from the ledger itself, and published when you choose.
- RIKACLI
- commit, pin, deploy, version — four verbs, meant to be run from CI.
$ rikacli commit --repo=acme/web --sha=9f31c2a
$ rikacli pin --bump=patch → 1.4.3 sealed on 9f31c2a
$ rikacli deploy production → prod now runs 1.4.3