-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.gitignore
More file actions
259 lines (223 loc) · 5.97 KB
/
Copy path.gitignore
File metadata and controls
259 lines (223 loc) · 5.97 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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
# Rust build outputs
/target
/target-local
target-*/
**/*.rs.bk
# Landing spot for a release-perf binary fetched off an rch worker (see
# docs/BENCH_METHODOLOGY.md section 2). Deliberately NOT named target-*/ so it is
# outside rch's retrieval exclude patterns; it holds a ~36 MB binary and must never
# be committed.
/frbuild
# Local agent/task tooling state
.bv/
# Linked git worktrees created by agents (never part of the source tree).
.worktrees/
# Local oracle clone (not part of clean-room implementation)
# NOTE: no trailing slash — must also ignore a *symlink* named legacy_redis_code
# (a worktree `ln -sf` self-link was once accidentally committed; see history).
legacy_redis_code
crates/*/.git/
crates/*/.git.nested_backup/
# Generated artifacts and benchmark outputs
artifacts/
baselines/*
!baselines/*.json
golden_outputs/
golden_checksums.txt
# Ephemeral agent/runtime artifacts
storage.sqlite3
storage.sqlite3-*
rustc-ice-*.txt
# Bench harness scratch: records the absolute path of the locally-built
# reference server binary, so its contents are meaningless on another machine.
crates/fr-bench/orig_server_bin.txt
perf.data
perf.data.*
--graph-format.svg
target-codex*/
target_*/
# OS/editor/env/scratch files
.DS_Store
._*
.idea/
.vscode/
.env
.env.*
*.swp
*.swo
*.out
*.log
*.tmp
# Ephemeral files (agent-generated, build artifacts, test detritus)
ci-artifacts/
proptest-regressions/
test_meminfo
# Agent session ephemeral files
SESSION_TODO.md
SESSION_REPORT.md
SESSION_*.md
verify_*.sh
newfile.txt
repro_*.rs
# Nested crate build artifacts
crates/*/target/
# FastEmbed model caches
.fastembed_cache/
# Agent coordination config
.agent-mail.yaml
# Beads history snapshots
.beads/.br_history/
.beads/.br_recovery/
# Local FrankenSQLite WAL certification sidecars (machine-local, regenerated)
.beads/*wal-cert
.beads/*wal-cert-head
# Claude local settings + agent scratch dir (scheduled_tasks.lock, settings.local.json, etc.)
.claude/
# Core dumps and agent config backups
core.*
core
*.mcp.json.*.bak
cline.mcp.json
opencode.json
windsurf.mcp.json
clippy.txt
clippy.json
clippy_results.json
clippy_unwrap.json
clippy_unwrap_clean.txt
check_output.txt
.next_backup*/
storage.sqlite3
storage.sqlite3-shm
storage.sqlite3-wal
storage.sqlite3.bak
storage.sqlite3.corrupt-*
storage.sqlite3-shm.corrupt-*
storage.sqlite3-wal.corrupt-*
# Bug scanner / audit tool output
critical_bugs.jsonl
ubs_full_report.txt
# NTM session state
.ntm/
# Python caches anywhere
__pycache__/
**/__pycache__/
# Root-level agent scratch source files and scratch binaries
/test_*.rs
/test_*.py
/test_*.sh
/test_*.c
/test_[a-z]*
# Root-level one-off agent scripts
/fix_*.py
/refactor_*.py
/extract.py
/extract_*.py
/extracted_funcs.txt
/count_panics.py
/apply_fixes.py
/reproduce_*.py
/reproduce_*.rs
# Root-level scratch output (shell redirects, stray single-char files)
/blmove_out.txt
/blpop_out*.txt
/panics.txt
/=
/lua_test
/lua_test[0-9]*
# Stdout dumps from `redis-cli ACL ... > password`-style shell redirection
# during local testing — never source content.
/password
# Bug scanner output (SARIF / extra reports not covered above)
ubs.sarif
ubs_*.txt
ubs_*.jsonl
# Persisted Redis RDB dumps from scratch sessions
/dump.rdb
/dump.rdb.*
# Accidental skill-loop scratch (force-added historically)
.skill-loop-progress.md
.skill-loop-progress-*.md
# Root-level agent scratch output (covers chk, diff, status, cargo output, etc.)
/*.txt
/*.json
!package.json
/*.sh
/*.py
/*.md
!README.md
!CHANGELOG.md
!AGENTS.md
!CONTRIBUTING.md
!LICENSE*
# Beads recovery artifacts
.beads_recovery/
.beads_snapshots/
.beads/recovery/
.beads/recovery_*/
.beads/*.bad_*
.beads/*.pre_*
.beads/*.backup_*
.beads/*.corrupt_*
.beads/beads.db.rebuild_*
.beads/beads.db.stale_*
.beads/beads.db-fsqlite-ns-gate
.beads/beads.db-fsqlite-ns-use
.beads.recovery_*/
.beads.snapshot_*/
# Redis AOF (append-only file) runtime artifact — written by fr-runtime during
# tests/sessions; not source, never committed.
**/appendonly.aof
**/appendonly.aof.*
**/appendonlydir/
# Extensionless scratch output files
/check_result_*
# Root-level scratch diff/oracle binaries + their source files
/print_diffs
/print_diffs.rs
/run_oracle_diff
/run_oracle_diff.rs
/debug
/debug[0-9]*
/debug.rs
/debug[0-9]*.rs
# Persisted Redis RDB dumps anywhere in the tree (not just repo root)
**/dump.rdb
# Golden-test `.actual` outputs (diff output of failing golden comparisons)
**/tests/golden/*.actual
# (frankenredis-8a5j3) The two fr-server test stubs that used to be ignored here
# are now TRACKED. Ignoring a path does not stop cargo from compiling it: both
# were listed by `cargo metadata` as integration test targets, so `cargo test -p
# fr-server` compiled two files that did not exist in the repository. Empty they
# were harmless; anything written into one would have aborted the whole test run
# on a file no reviewer could see and no bisect could reach. Do not re-add .rs
# paths under crates/*/{src,tests,benches,examples} here --
# scripts/untracked_compiled_sources_gate.py fails on them.
# Remote compilation helper per-job target shards (target-set + job-id +
# nanos + retry counter) — created by concurrent `rch` cargo invocations.
.rch-target/
.rch-target-*/
.rch-deploy-root/
# Captured `df` output left behind by disk-usage doctor probes.
.df_out
# ACFS MCP config files
codex.mcp.json
cursor.mcp.json
gemini.mcp.json
.opencode.json.*.bak
# Ephemeral agent/skill scratch (repo-janitor 2026-06-04)
*.mcp.json
.repo_janitor_workspace/
# One-off size-check dumps left beside sources (e.g. lib.rs.szcheck)
*.szcheck
# === Ephemeral build & scratch artifacts (multi-repo cleanup 2026-06-18) ===
# Stray out-of-tree compile outputs (normal builds live under target/, already ignored).
*.rlib
rust_out
# One-off local CARGO_TARGET_DIR override directories (e.g. criterion micro-benches).
**/local-target/
# Test-output RDB dumps (real .rdb fixtures stay tracked; dump.rdb already ignored).
noexist_*.rdb
.rch-targets/
# Hardened-mode threat-event ledger written next to dump.rdb by default.
**/threat-ledger.jsonl