Stacks release v0.75.376 passed all test shards but its required production deployment failed with ENOSPC: https://github.com/stacksjs/stacks/actions/runs/40988407953. The failed candidate was removed and previous live releases/workers stayed active.
The installed host cleanup correctly escalated at 90% disk usage, but reclaimed no completed artifact cache. Its configured pressure value is artifactMaxAgeDays: 0; the generated find -mtime +0 predicate retains completed files until they are about one day old. The same rounding makes the normal two-day maximum effectively three days. On the real host, 261 completed archive files older than an hour occupied 4.36 GiB but remained outside that predicate. Operator cleanup of those rebuildable archives and the Bun cache recovered about 7 GiB; databases, shared app data, live/rollback releases and uploads were preserved.
Fix the owning retention generator to honor the configured artifact age with minute precision. Add real-filesystem regressions for zero-day pressure cleanup and the normal two-day boundary. Preserve the separate minimum in-flight upload/staging windows and recent completed cache reuse. Publish normally and consume the maintained package in HQ.
Related: https://github.com/stacksjs/stacks/issues/3067 and https://github.com/stacksjs/hq.training/issues/318.