docker-build-cache-accumulates-without-scheduled-prune

Docker build cache grows indefinitely on every rebuild with no default expiry — 17.86GB accumulated before first prune. Install a weekly cron (docker builder prune --filter until=168h -f && docker image prune --filter until=336h -af) at a staggered off-peak time (e.g. Sun 03:00). BuildKit residue also persists after image rebuilds and must be explicitly pruned.