Skip to content

chore: gitignore local build and run cruft#29

Draft
ohad6k wants to merge 1 commit into
mainfrom
agents/gitignore-hygiene
Draft

chore: gitignore local build and run cruft#29
ohad6k wants to merge 1 commit into
mainfrom
agents/gitignore-hygiene

Conversation

@ohad6k

@ohad6k ohad6k commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Ignores five kinds of local cruft that were showing as untracked noise: .voice-venv/, .cache/, proof-run/, and root-anchored /out.txt and /error.log.

out.txt and error.log are anchored to the repo root on purpose, so a legitimate docs/out.txt or tests/error.log would still be tracked.

Deliberately left out: app_assets/. It is 76 MB of PNGs, nothing in the tracked source references it, and nothing regenerates it. Ignoring it would silently hide the only copy. It needs a decision: ignore it, commit it, or move it out of the repo.

Verification

  • git ls-files -i -c --exclude-standard is empty, so nothing already tracked became ignored.
  • Each rule was proven by creating the path in the worktree, running git check-ignore -v, and deleting it again.
  • Negative cases (app_assets, docs/out.txt, tests/error.log) correctly do not match.

Written by an agent working in an isolated worktree, reviewed before push.

Five paths kept showing up as untracked noise in the working tree. All
are regenerable output from local tooling, none are wanted artifacts:

- .cache/       npm _cacache/_logs/_npx, puppeteer browser downloads,
                extracted video frames and captured screenshots
- .voice-venv/  isolated interpreter built by the voice-clone engine
- /out.txt      stray shell redirects from local CLI runs; anchored to
- /error.log    the repo root so nested files of these names still track
- proof-run/    ad-hoc dated A/B render runs (out-a/out-b, compare.html)

app_assets/ is deliberately left untracked-but-not-ignored: it holds
source artwork rather than disposable output, so that call is Ohad's.

Verified: git ls-files -i -c --exclude-standard is empty, so no
currently tracked file became ignored.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ditto Ready Ready Preview, Comment Jul 23, 2026 1:07pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant