Release v0.12.4
Patch release that centralizes application-version resolution into a single explicit source of truth (shared/_version.py), fixing cases where the version could resolve to null in packaged builds. A bump-version command and CI guard keep the version in lockstep across all manifests, with unit tests added to lock the behavior in.