feat(backend): GET /version; stop tracking K&S build output

↗ view on GitHub · Peter Dombkins · 2026-08-02 · e7016d2f

Twice today a deploy could not be confirmed from outside. /health reports that
the process is up, not what code it runs, so 'did this reach production?' was
answered by guessing from behaviour. /version returns the Railway commit SHA,
branch, deploy time and process start time, unauthenticated - a check you must
authenticate for is a check nobody runs.

Also gitignores frontend/public/firm/ and removes its 90 tracked files from the
index. It is K&S build output regenerated by build:firm on every build, so it
was never source; tracking it churned ~100 hashed bundles into every diff.
Repository pdombkins/rose_lawyer
Author Peter Dombkins <pdombkins@gmail.com>
Authored
Parents d7b2f560
Stats 93 files changed , +59 , -1293
Part of Deploy pipeline hardening (Railway backend + Cloudflare Workers frontend)

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-e7016d2f.md from inside the repo you want the change in.

⬇ Download capture-commit-e7016d2f.md