Daily ShipIt Cache Clear

Date: 2026-06-01 (automated scheduled task, unattended)

Cleared

Total freed: 23.0 MB

Disk available after: 124 GB free of 926 GB (16% used)

Status: OK — under 2 GB warning threshold, no unusual growth.

Anomalies

None. Verification confirmed no ShipIt caches remain. Both regenerate on next app update check.

Notes

Deletions executed via Desktop Commander (cowork bash sandbox cannot delete under ~/Library/Caches/). Codex log written to /Users/samaguiar/Documents/Codex/system-maintenance/shipit-2026-06-01.md.

Correction: The first version of this entry claimed the preload spec was "not found — inline defaults applied." That was inaccurate. The canonical spec exists and resolves on first lookup (/Users/samaguiar/Documents/Projects/admin/scheduled-tasks/SKILL-PRELOAD-AND-DRIFT-GUARD.md, 153 lines); Step 1 of pre-flight was skipped, not failed.

Follow-up (Sam-approved option B): Hardened the preload-spec fallback chain. Canonical was healthy, but the two documented fallback MIRROR paths did not exist, leaving no redundancy. Created byte-identical mirrors (SHA-256 verified equal to canonical):

SHA-256 (all three): 5a5fe1c3a37b6b8b85d1e59ca7a74e7efa84cf9f88919e56ec2ed87fb95c4dd9. Rollback: delete the two new mirrors; canonical untouched.

Follow-up option A (2026-06-01) — make the mirror fix durable + resolve pre-existing drift

Added the two preload-spec mirrors to the skills-scheduled-mirror-sync mirror map (mode binary, verbatim) so they stay byte-identical to the canonical going forward, and updated the Step 2 explicit git-add list to include _skill-preload.md (the Codex/_fallback/ copy is intentionally excluded — it lives outside the Claude/Scheduled/ repo).

Bonus finding while doing this: the scheduler-loaded copy at Claude/Scheduled/skills-scheduled-mirror-sync/SKILL.md was itself weeks stale vs the canonical (predated the 2026-05-09 folder-cleanup removal, the 2026-05-11 stale-lock janitor, and the frontmatter back-fill). This task is not in its own mirror map, so nothing was syncing it — my edit would have been dead-on-arrival. Backed up the stale copy and synced canonical → scheduled; both now match (a6399f81…66c08b). Committed + pushed to sail-scheduled-tasks (7418658).