gitignore .beads/interactions.jsonl (untrack beads audit sidecar) #24

Merged
matt merged 1 commit from mailship-pcy-gitignore-beads-interactions-jsonl-untra-efb into main 2026-09-18 16:30:29 +00:00
Collaborator

mailship-pcy

Summary. Stop tracking .beads/interactions.jsonl in git and gitignore it. This prevents every bd claim/bd comment from dirtying the worktree with an M .beads/interactions.jsonl.

Changes. Added interactions.jsonl to .beads/.gitignore (in the runtime section, after the legacy files block). Ran git rm --cached .beads/interactions.jsonl to remove the file from git tracking while keeping it on disk — the audit stream is still useful for local debugging and Dolt history is unaffected.

How to test. git ls-files .beads/ | grep interactions returns empty; git status stays clean after running bd comment "test".

mailship-pcy **Summary.** Stop tracking `.beads/interactions.jsonl` in git and gitignore it. This prevents every `bd claim`/`bd comment` from dirtying the worktree with an `M .beads/interactions.jsonl`. **Changes.** Added `interactions.jsonl` to `.beads/.gitignore` (in the runtime section, after the legacy files block). Ran `git rm --cached .beads/interactions.jsonl` to remove the file from git tracking while keeping it on disk — the audit stream is still useful for local debugging and Dolt history is unaffected. **How to test.** `git ls-files .beads/ | grep interactions` returns empty; `git status` stays clean after running `bd comment "test"`.
hudson added 1 commit 2026-09-18 16:23:33 +00:00
gitignore .beads/interactions.jsonl (untrack beads audit sidecar)
All checks were successful
CI / checks (pull_request) Successful in 36s
d55e3f941b
.beads/interactions.jsonl is beads' agent audit trail sidecar — bd writes
one line per mutation (claim, assign, comment, status change). The July bd
release's `bd init` created it as a git-tracked file and omitted it from
.beads/.gitignore by design, so every fragua run that claims or comments
dirtied the worktree with an 'M .beads/interactions.jsonl'.

Newer beads made the sidecar opt-in (audit.enabled default false) and
gitignore it. This commit backports that convention:

1. Adds 'interactions.jsonl' to .beads/.gitignore
2. git rm --cached to stop tracking (file kept on disk)
matt approved these changes 2026-09-18 16:30:25 +00:00
matt merged commit 82532eb6f0 into main 2026-09-18 16:30:29 +00:00
matt deleted branch mailship-pcy-gitignore-beads-interactions-jsonl-untra-efb 2026-09-18 16:30:32 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: matt/mailship#24
No description provided.