CI / Frozen lockfile install (pull_request) Successful in 45s
compose-config: assert the db service mounts the named db-data volume at the PostgreSQL data directory and the top-level volumes map declares it; non-vacuous mutation probes (missing mount, missing volume declaration, wrong mount target all fail); Docker-gated real-stack probe writes a fixture row and asserts it survives `docker compose restart` (restart) and `docker compose down` + `up -d` (recreate), cleaned up with `docker compose down -v`.