Adopting core.spec for Boundary Validation in a Clojure Microservice
An architecture note on using Clojure's core.spec to validate data at service boundaries, instrument functions in CI, and generate tests — with the smallest design that works and the failure modes to watch.