chore: ignore gitnexus-generated agent files - #86
Conversation
gitnexus analyze writes agent tooling into the repository it indexes, and sibling repos committed it; this repo has not, and this ignore keeps it that way. CLAUDE.md is deliberately still tracked because it is hand-authored, so analyze must be run with --skip-agents-md here. Refs #3177
MichaelTaylor3d
left a comment
There was a problem hiding this comment.
loop-reviewer verdict: PASS
Head SHA reviewed: f03233d
Verified independently (fresh context, own git objects / GitHub API reads):
/CLAUDE.mdis ABSENT from the ignore block. Confirmed by fetchingCLAUDE.mdat this repo'smain— it is the hand-authored 44-line "docs.dig.net — repo operating notes" file, zero gitnexus markers, unaffected by this PR. PASS.- Diff touches exactly one file,
.gitignore.gh api .../compare/main...f03233d5reportsfiles: [".gitignore"],status: ahead, no deletions beyond the.digline being re-emitted with a trailing newline. PASS. - No line names
DIG-Network/dig_ecosystemor#3177— grepped the diff, zero matches. PASS. - Trailing-newline change is benign and isolated: byte-level diff of
.gitignoreat base vs head shows.dig(no trailing LF) becomes.dig\n, followed by a clean 9-line LF-terminated append (comment block + 4 ignore paths). No CRLF anywhere, no other line's terminator touched. PASS. - Zero intersection: fetched
origin/main's full tree via GitHub API recursive listing and grepped forAGENTS.md,.claude/skills/gitnexus/,.claude/skills/generated/,.gitnexus/— no matches in either direction. The new ignore patterns shadow nothing tracked. PASS. - Fast-forward confirmed: GitHub compare API reports
ahead_by: 1,behind_by: 0relative tomain— clean FF descendant, no rewrite. PASS. - Commit message and PR title are both
chore: ignore gitnexus-generated agent files— conventional-commit shaped (chore:type, imperative description), passes commitlint's PR-title lint. PASS.
All 7 checks pass. No findings, no threads to open.
Note on approval: --approve was not attempted — this PR's sole commit is authored by the same identity this review runs as (michael@michaeltaylor.dev / MichaelTaylor3d), and GitHub structurally rejects self-approval ("Can not approve your own pull request"). Posting via --comment instead per brief; this PASS should be treated as the equivalent gate signal for merge purposes, decided by the orchestrator/human with merge rights.
loop-security pre-merge audit — CHANGES-REQUIREDHead audited: Verdict sentence: The added Seven checks
Finding
What I could not check
KG: private-but-harmless-recurrence — a scrubbed leak's ticket number survives in the commit message/PR body even after the file body is fixed; squash-merge defaults propagate PR title+body verbatim, so the merge commit needs its own scrub, not just the diff. |
chore: ignore gitnexus-generated agent files
gitnexus analyze writes agent tooling into the repository it indexes, and sibling repos committed it; this repo has not, and this ignore keeps it that way. CLAUDE.md is deliberately still tracked because it is hand-authored, so analyze must be run with --skip-agents-md here.
Refs #3177