forked from retoor/devplacepy
Restructures the disk-cleanup command to show location, current on-disk size, and an estimated reclaim per area (attachments, project files, container workspaces) before touching anything - --dry-run stops there. A real run re-executes each check, reports actual items/bytes freed, an "After" size per area, and a final total with elapsed time, flagging any drift between the estimate and execution passes (e.g. the live server wrote something in between). store.gc_workspaces() now reports bytes freed alongside the removed count (previously count-only), so the containers gc-workspaces CLI action picks up the same reporting for free. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W5tFWkm3UbcstcbPKFE5gP