Problem
CLAUDE.md states the convention plainly:
data-g/: source-of-truth data the runtime treats as authoritative (rosters, corpora, configs). Git-tracked for durability.
data-g/README.md exists in the working tree, is not ignored, and has never been committed. It has been sitting untracked long enough to be described as parked in a session handoff, so it is inherited by every session as unexplained working-tree noise.
Either it belongs in the repo, in which case commit it, or the directory is not actually wanted here, in which case remove it and drop the convention text from CLAUDE.md. The one state that helps nobody is the current one.
Wanted
Read what the file says, then commit it or remove it.
Notes
Trivial, but it is one of three untracked items that make git status unreadable at a glance, which is its own small tax on every session.
Problem
CLAUDE.mdstates the convention plainly:data-g/README.mdexists in the working tree, is not ignored, and has never been committed. It has been sitting untracked long enough to be described as parked in a session handoff, so it is inherited by every session as unexplained working-tree noise.Either it belongs in the repo, in which case commit it, or the directory is not actually wanted here, in which case remove it and drop the convention text from
CLAUDE.md. The one state that helps nobody is the current one.Wanted
Read what the file says, then commit it or remove it.
Notes
Trivial, but it is one of three untracked items that make
git statusunreadable at a glance, which is its own small tax on every session.