-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
168 lines (138 loc) · 2.95 KB
/
Copy path.gitignore
File metadata and controls
168 lines (138 loc) · 2.95 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
# Rust build artifacts
/target/
**/*.rs.bk
*.pdb
# Cargo lock file (uncomment if this is a library)
# Cargo.lock
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Logs
*.log
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Coverage directory used by tools like istanbul
coverage/
# nyc test coverage
.nyc_output
# Dependency directories
node_modules/
# Optional npm cache directory
.npm
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
# Backup files
*.bak
*.backup
*.tmp
# Test artifacts
test-results/
*.test
# Documentation build
/docs/_build/
# Local configuration
.local/
local.toml
# Benchmark results
criterion/
# Flamegraph output
flamegraph.svg
perf.data*
# Editor directories and files
.vscode/
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# Temporary files
*.tmp
*.temp
# Secrets and environment files
.env
.env.*
*.envrc
.direnv/
ai_config.local.*
*.secrets.*
secrets.*
*.credentials.*
credentials.*
# Private keys and certs
*.pem
*.key
*.p12
*.pfx
*.crt
*.cer
*.der
*_rsa
*_ed25519
id_rsa
id_ed25519
# Output artifacts
security_report.json
*.backup
# Rust package lock (libraries typically ignore)
Cargo.lock
# Bench fixture corpus (tarballs extracted into here by `rts-bench fixture restore`).
# Per plan §P9, fixtures are pinned in `corpus.lock` and verified by SHA256 —
# the actual bytes don't belong in git.
crates/rts-bench/corpus/
# Bench output reports — produced by `rts-bench task <id>`.
crates/rts-bench/bench-*.json
# Claude Code per-user / runtime state (everything in .claude/ except
# the committed hook + project-scoped settings). Project-scoped files
# we DO want in git:
# .claude/settings.json — shared project settings
# .claude/hooks/* — committed hook scripts + tests
# Everything else under .claude/ is per-user or runtime state.
.claude/settings.local.json
.claude/scheduled_tasks.lock
.claude/worktrees/
.claude/projects/
# agent-bench (Phase 2 of the agent-habit work). Python project; uv
# manages a .venv per checkout. Raw per-task trajectories are also
# excluded (volume + any embedded API outputs).
agent-bench/.venv/
agent-bench/uv.lock
agent-bench/__pycache__/
agent-bench/**/__pycache__/
agent-bench/.ruff_cache/
agent-bench/.pytest_cache/
agent-bench/runs/
# Aggregated bench-results/ ARE committed (the long-term trend
# across releases is part of git history). Only the raw subdirs
# inside any results dir are ignored:
bench-results/**/raw/
# cargo-fuzz state. The `corpus/` subdirectory under
# `crates/rts-daemon/fuzz/` IS committed (those are curated
# adversarial seeds — see `RESILIENCE.md`); the per-run state
# (target/, artifacts/) is not.
crates/rts-daemon/fuzz/target/
crates/rts-daemon/fuzz/artifacts/
crates/rts-daemon/fuzz/coverage/
crates/rts-daemon/fuzz/Cargo.lock
.entropy/ledger.db
.entropy/session/