-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path.gitignore
More file actions
229 lines (201 loc) · 4.54 KB
/
Copy path.gitignore
File metadata and controls
229 lines (201 loc) · 4.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
#
# ~/.gitignore
#
## archive ##
*.zip
*.lzh
*.tar.gz
*.tgz
*.bz2
*.dmg
# *.lock
## Compiled object files ##
*.slo
*.lo
*.o
*.obj
## Compiled Dynamic libraries ##
*.so
*.dylib
*.dll
## Compiled Static libraries ##
*.lai
*.la
*.a
*.lib
## Executables ##
*.exe
*.exe~
*.out
*.app
*.bin
## node
node_modules
## Windows ##
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msm
*.msp
## Mac ##
.DS_Store
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
._*
:w
:q
# Icon must ends with two \r.
Icon
## version control system ##
.git/
.hg/
.svn/
## backup,log ##
*~
~*
*.tmp
*.hdf5
*.bak
*.old
*.log
.cache/
.glide/
*.autosave
## Vim / Neovim ##
*.un~
.*.sw[a-z]
*.swp
.swp.*
Session.vim
.netrwhist
vim-plug
vim-plug/
*vim-plug
vim-plug/*
.nvimlog
nvim/site/*
nvim/log/*
nvim/plugin/*
## netbeans ##
nbproject/
## intellij idea ##
.idea/
## eclipse ##
.settings/
.project
.classpath
.buildpath
.metadata
## XCode ##
*.xcodeproj/*
## Build dir ##
build/
/tmp
/vendor
/log
## Certification Files
*.rsa
*.cert
*.crt
# *.key
*.cer
*.pem
## Claude Code - sensitive runtime files (never commit these)
.claude/.credentials.json
claude/.credentials.json
**/.credentials.json
.claude/history.jsonl
.claude/projects/
.claude/sessions/
.claude/session-data/
.claude/session-env/
.claude/cache/
.claude/backups/
.claude/file-history/
.claude/shell-snapshots/
.claude/metrics/
.claude/homunculus/
.claude/bash-commands.log
.claude/cost-tracker.log
.claude/mcp-needs-auth-cache.json
.claude/policy-limits.json
.claude/paste-cache/
.claude/plans/
.claude/tasks/
\;w
\;
.vscode/
.envrc
.env
.air.*
.air.*.conf
## Go ##
# Test binary, built with `go test -c`
*.test
# Output of the go coverage tool, specifically when used with LiteIDE
*.out
# `go build .` output committed by mistake (installed to /usr/local/bin or
# ~/.zcache by `make pinentry/install` / `make tmux/go/install` — never meant
# to live in the repo)
/tmux.conf.d/pinentry-tmux/pinentry-tmux
/tmux.conf.d/tmux-pane-info/tmux-pane-info
## Python ##
__pycache__/
*.pyc
## Misc ##
.worktrees/
telepresence.log
*.zwc
.zcompdump
.codegraph
# .claude/graph/codegraph/ stays fully ignored (local-only codegraph MCP index,
# not covered by GRAPHIFY_OUT below). .claude/graph/graphify/ is carved out
# below to share a curated subset with contributors via git.
# NOTE: kpango's personal ~/.gitignore ALSO blanket-ignores .claude/graph/;
# the explicit `!.claude/graph/` re-include below is required to override that
# global rule for THIS repo specifically (repo .gitignore > core.excludesFile
# precedence, but an ancestor-dir exclude from either source still blocks
# descent unless something re-includes the directory itself). Verified with
# `git check-ignore -v` before relying on this pattern.
!.claude/graph/
.claude/graph/*
!.claude/graph/graphify/
.claude/graph/graphify/*
# Shared knowledge-graph index (committed so contributors don't have to
# rebuild/re-label from scratch; graph.json has a graphify-provided git merge
# driver — see .gitattributes + `graphify hook install`).
!.claude/graph/graphify/graph.json
!.claude/graph/graphify/GRAPH_REPORT.md
!.claude/graph/graphify/manifest.json
!.claude/graph/graphify/.graphify_labels.json
!.claude/graph/graphify/.graphify_labels.json.sig
# Deliberately still local-only: graph.html (large regenerable viewer, no
# merge driver), cost.json (personal API spend), .graphify_root (records an
# absolute path — not portable across contributors' clones), cache/ (churns
# every build with no merge driver, would conflict across contributor branches).
# graphify's default output dir name (GRAPHIFY_OUT unset, e.g. non-interactive
# shells that skip the graphify() zsh wrapper). The wrapper redirects real
# output to .claude/graph/graphify/ above; this only catches the stray fallback.
graphify-out/
**/.claude/settings.local.json
**/.claude/settings.local.json
# Claude Code agent memory (per-agent knowledge, not repo content)
.claude/agent-memory/
# harness-registry.tsv/self-improve-registry.tsv自体はSoTとしてgit管理下に置くが、.lockは
# flock専用の0バイト同期プリミティブでありコミット対象外(2026-09-04、claude/pi/agy個別の
# registry.tsvをagent/へ統合したのに合わせ、旧来claude限定だったこのgitignoreパターンも
# agent/側の単一正典パスへ更新)。
agent/skills/swarm-meta/harness-registry.tsv.lock
agent/skills/swarm-loop/self-improve-registry.tsv.lock
## Nix ##
# generated by `make nix/setup` on Darwin (defaults2nix dump of current macOS defaults)
/all-defaults.nix
# nix build output symlinks
result
result-*
nix/run-*-vm