The .worktrees/ directory (git worktrees) is not in .gitignore, so it shows as permanently untracked:
$ git status --porcelain
?? .worktrees/
This causes noise in git status, hides the actual untracked files, and risks accidental staging of the entire worktrees directory.
Fix: Add .worktrees/ to .gitignore.
AXIOM 3 (Loud-by-default): persistent git status noise obscures real untracked changes.
Note: Bifrost Bridge project instruction docs/reports/2026-07-06-untracked-main-checkout-incident.md documents why worktrees must be ignored per convention.
The
.worktrees/directory (git worktrees) is not in.gitignore, so it shows as permanently untracked:This causes noise in
git status, hides the actual untracked files, and risks accidental staging of the entire worktrees directory.Fix: Add
.worktrees/to.gitignore.AXIOM 3 (Loud-by-default): persistent git status noise obscures real untracked changes.
Note: Bifrost Bridge project instruction
docs/reports/2026-07-06-untracked-main-checkout-incident.mddocuments why worktrees must be ignored per convention.