WHY
Drift audit 2026-05-04, nodes/11-repo-cruft.json findings 1, 4, 5, 6, 7. Local-state-only debris that should not pollute the working tree:
.vercel/ directory — leftover from pre-pivot CLI usage; obsolete.
- 44 untracked PNG screenshots at repo root (gitignored, but still on disk).
- 6 local debris branches:
pr-115, pr-115-final, pr-134-review, pr-142-bot-review, pr-142-head, pr-143-head.
creative-output/blog-articles/ v1 (superseded by v2 per Julian's voice memory; v1 is no longer canon).
.playwright-mcp/ files older than 30 days.
Important: this is not a PR. It is a documented runbook the issue captures verbatim; the issue closes when Julian confirms each step ran and reports exit codes.
WHAT
Runbook (paste-ready):
cd /Users/j/repos/tech-blog
# 1. Remove pre-pivot Vercel CLI residue
rm -rf .vercel/
# 2. Clean root PNG debris (gitignored, just clutters working tree)
rm -f *.png
# 3. Delete local debris branches
git branch -D pr-115 pr-115-final pr-134-review pr-142-bot-review pr-142-head pr-143-head
# 4. Remove superseded blog-articles v1 (creative-output is gitignored)
rm -rf creative-output/blog-articles/
# 5. Prune old Playwright MCP files
find .playwright-mcp/ -type f -mtime +30 -delete
DONE WHEN
- Julian comments the issue with the exit codes of all 5 commands.
- Issue is closed by Julian.
OUT OF SCOPE
- Any PR. Any code change. This is local-state hygiene only.
- Adding
.vercel/ to .gitignore (already gitignored or trivially so; verify only if a PR is desired separately).
PRE-REQS
WHY
Drift audit 2026-05-04,
nodes/11-repo-cruft.jsonfindings 1, 4, 5, 6, 7. Local-state-only debris that should not pollute the working tree:.vercel/directory — leftover from pre-pivot CLI usage; obsolete.pr-115,pr-115-final,pr-134-review,pr-142-bot-review,pr-142-head,pr-143-head.creative-output/blog-articles/v1 (superseded by v2 per Julian's voice memory; v1 is no longer canon)..playwright-mcp/files older than 30 days.Important: this is not a PR. It is a documented runbook the issue captures verbatim; the issue closes when Julian confirms each step ran and reports exit codes.
WHAT
Runbook (paste-ready):
DONE WHEN
OUT OF SCOPE
.vercel/to.gitignore(already gitignored or trivially so; verify only if a PR is desired separately).PRE-REQS