Skill: SKILL-folder-cleanup-v2.md (v2.1)

Trigger: Scheduled task

Quarantine: C:\Users\SAguiar\_QUARANTINE-2026-05-08\ (auto-delete 2026-06-07)

Summary

Pass Items moved Bytes
Pass 1 (Temp junk, mtime < -7d) 15 7,088,751
Pass 2 (Documents deep audit) 1 (Thumbs.db at DocumentsAguiar, Sam) 15,360
Pass 3 (root organization) 0 (auto-moves), surfaced 4 categories to MCQ 0
Total moved 16 ~6.94 MB
Locked-deferred 9 Temp .tmp files (UUID-named, file in use) n/a

Scope honored

Desktop, Documents (top + deep), Downloads, AppDataLocalTemp (Pass 1 only), user root.

NEVER-TOUCH list honored: .credentials, .git, .claude, skills-library, .skills, SAIL-Marketing-Reports, Outfront contracts, Dreamforce Materials, *case*, *UPS*, *active-litigation*, _cleanup-reports, _QUARANTINE-*, plus runtime SKIP-PROTECTED for Documents\Codex (agent-run logs).

Reference-check gate

Built _refindex.tmp.txt (263,255 bytes) from 14 SKILL.md + 23 CLAUDE.md + scheduled task names. Every Pass 1 / Pass 2 candidate filename was grepped against this index before move. Zero false-positive moves of referenced files.

Pass 3 finding

Documents top-level holds 100+ loose working files: case demands, settlement agreements, briefs, motions, Outfront contracts, KAC docs, Trip-to-Las-Vegas hotel itineraries, SAIL Google Ads CSVs, Litify and SA website screenshots. None safe for auto-move. Most match either NEVER-TOUCH (Outfront, case-related) or SKIP-PROTECTED (case names, demand letters, briefs). Surfaced borderline categories in MCQ.

Downloads top-level: 44 .md / 28 .pdf / 6 .csv / 5 .xlsx / 3 .docx / 1 .msi (chromeremotedesktophost.msi, 19 days old, not yet stale).

User root: clean. Only .claude.json, .claude.json.backup, .git-for-windows-updater, .lesshst, and 3 google-ads-daily-negatives .md outputs + 2 draft .html outputs (all reference-checked).

Locked Temp files (deferred)

9 UUID-named .tmp files in AppData\Local\Temp\ returned Move-Item errors (file in use by another process). Logged to actions.csv with status=failed:.... These rotate naturally and will be retried on the next cleanup run.

Files