@@ -43,20 +43,37 @@ Thumbs.db
4343# Archived artefacts
4444.archive /
4545
46- # Private maintainer workspace .
46+ # AI tooling — never committed .
4747#
48- # This directory holds internal-only material: design notes,
49- # decision records with deliberation context, working drafts of
50- # documents that have not yet graduated to the public docs/ tree,
51- # session bootstraps for collaborators, and anything else that is
52- # part of how evo-core gets made rather than what evo-core is.
53- #
54- # Public repository documentation (README.md, DEVELOPING.md,
55- # CHANGELOG.md, GAPS.md, the docs/ tree) is for vendors adopting
56- # the framework. Internal deliberation lives here, never
57- # committed.
58- #
59- # The trailing slash is deliberate: it excludes the directory and
60- # everything below it without affecting an unrelated file that
61- # might happen to share the basename.
48+ # This block excludes per-machine settings, project memories,
49+ # caches, and rule files for every coding-assistant tool. The
50+ # concern is two-fold: (1) per-user / per-machine settings
51+ # (allowlists, model preferences, auth state) leaking into the
52+ # public repo, and (2) project-memory files containing context
53+ # that does not belong in the public source tree. JetBrains AI
54+ # assistant subdirectories are already covered by the `.idea/`
55+ # rule above. When in doubt, keep AI-tool artefacts out of this
56+ # repo.
57+ .claude /
58+ CLAUDE.md
59+ CLAUDE.local.md
60+ .cursor /
61+ .cursorrules
62+ .cursorignore
63+ .aider *
64+ .aiderignore
65+ .continue /
66+ .windsurf /
67+ .windsurfrules
68+ .codeium /
69+ .zed /
70+ .junie /
71+ # GitHub Copilot project-instructions file lives under .github/
72+ # (which is otherwise CI configuration that IS committed); name
73+ # it explicitly so it shares this section's discipline.
74+ .github /copilot-instructions.md
75+
76+ # Local-only directory; never committed. The trailing slash
77+ # excludes the directory and everything below it without
78+ # affecting an unrelated file that might share the basename.
6279.evo-internal /
0 commit comments