This repository was archived by the owner on Oct 26, 2026. It is now read-only.
Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
56 lines (48 loc) · 2.59 KB
/
Copy path.gitignore
File metadata and controls
56 lines (48 loc) · 2.59 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
# build / sanitizer output dirs
build*/
asan*/
tsan*/
# -DRIPWIRE_PROFILE=ON trees, same class as the three above — bench/PROFILE.md spells the dir both
# "prof" and "build_prof", so cover the prof* stem, not just profile*. Comment on its OWN line:
# gitignore has no trailing-comment syntax, so "prof*/ # why" is one literal pattern that matches nothing.
prof*/
/fuzz/
/fuzz_llvm/
/relbuild/
# incremental index caches (--cache=PATH)
*.cache
*.cache.tmp
.ripwire-cache
# generated sidecars — EPHEMERAL ONLY. --quality-baseline is re-snapshotted before every change,
# so committing it would just be noise. The DURABLE ledgers are deliberately NOT ignored:
# .ripwire_quality_acks accepted-debt ratchet — a per-finding decision WITH a reason. Ignored,
# it is a per-working-tree mute button, not a contract: it cannot reach CI,
# a fresh clone re-gates on debt the team already accepted, and reviewers
# never see the decision. It is written SORTED by (kind,key) precisely to
# stay merge-friendly.
# .ripwire_arch_baseline accepted layering debt — same argument.
# .ripwire_notes docs/COMMANDS.md documents this as "the committed, sorted .ripwire_notes".
.ripwire_quality_baseline
*.pptx.inspect.ndjson
# present/: the deck generator's npm tree (rebuild with `npm install` in present/)
/present/node_modules/
# test/gateexitcheck.sh's in-place probe copies (arm E). A probe of a REAL gate must sit beside the
# script it copies -- a gate finds its repo root from $0 -- but every stamped verb reads
# `git status --porcelain` from ANY crawl root inside this checkout for the `+dirty` half of its
# at="<sha>[+dirty]" anchor (src/gitstamp.h), so an untracked probe flips every determinism arm running
# beside it (CI run 34298150602, macOS plain shard 2/2: tokenbudgetcheck --for, est_tokens 3949 vs 3947).
# Ignored, the copy is invisible to that command; gateexitcheck arm (F) asserts this holds, and
# test/pargates.py's tree tripwire watches for the next writer.
.gateprobe.*
# macOS
.DS_Store
# python
__pycache__/
*.pyc
# bench/multiswe: downloaded raw Multi-SWE-bench per-repo JSONL (CC0, cachable, but not committed —
# see bench/multiswe/README.md; dataset.lock is the committed, derived, reproducible artifact)
/bench/multiswe/.raw-cache/
# bench/external: downloaded third-party benchmark data (Agent Retrieval Bench, SWE-Explore) —
# corpus files keep their upstream licences (SWE-Explore's dataset is CC-BY-NC-ND), so pinned +
# fetched locally, never committed or redistributed
/bench/external/