Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,18 @@ dist/
!.env.example
coverage/

# Per-user AI workflow stays local — never commit.
.agents/
.claude/
# Per-user AI workflow stays local, never commit. These carry client names,
# internal strategy, and personal detail, and this repository is public.
#
# NO TRAILING SLASH, deliberately. `.agents/` matches a directory only. These
# paths are kept out of the tree by replacing them with symlinks pointing
# outside any repository, and git sees a symlink as a file rather than a
# directory, so a trailing-slash rule stops matching the moment the directory
# becomes a link. The entry then falls out of the ignore set silently and
# `git add -A` will stage it. Slashless entries match a directory, a file, or
# a symlink.
.agents
.claude
CLAUDE.md

# Curation scratch dirs (one-shot scripts and intermediate JSON for data
Expand Down
Loading