-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
executable file
·196 lines (167 loc) · 5.1 KB
/
Copy path.gitignore
File metadata and controls
executable file
·196 lines (167 loc) · 5.1 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
# HelixCode Docker Setup Git Ignore
# Environment files
.env
.env.local
.env.production
# Docker volumes and data
/workspace/
projects/
shared/
# Temporary files
*.tmp
*.temp
# Log files
*.log
logs/
# Backup files
*.bak
*.backup
# IDE files
.vscode/
.idea/
*.swp
*.swo
# OS files
.DS_Store
Thumbs.db
# Test files
.env.test
# PenPot token
penpot.txt
# Build artifacts
bin/
*.exe
*.dll
*.so
*.dylib
# Go build cache
.cache/
# Submodule directories (ignored if not cloned)
Example_Projects/OpenCode/OpenCode/
Example_Projects/OpenCode/Homebrew-Tap/
Example_Projects/Ollama_Code/
Example_Projects/Qwen_Code/
Example_Projects/Codename_Goose/
Example_Projects/Claude_Code/
dependencies/LLama_CPP/
dependencies/Ollama/
dependencies/HuggingFace_Hub/
Example_Projects/DeepSeek_CLI/
Example_Projects/Mistral_Code/
Github-Pages-website/
Example_Projects/Gemini_CLI/
Example_Projects/Forge/
Example_Projects/Plandex/
Example_Projects/GPT_Engineer/
Example_Projects/Aider/
Example_Projects/Cline/
awesome-ai-memory/
# External memory provider repositories (cloned on demand)
helix_code/external/memory/mem0/
helix_code/external/memory/zep/
helix_code/external/memory/memonto/
helix_code/external/memory/baseai/
# Generated test challenges and results (but not the framework)
helix_code/challenges/
/challenges/
# CodeGraph Phase-C anti-bluff Challenge scripts + bank are first-party
# source (committed) — exempt from the broad challenges/ ignore (CONST-053
# recreatable-content test: these are the generator/source, not artefacts).
!tools/codegraph/challenges/
# Allow the e2e challenge testing framework but ignore test results
!helix_code/tests/e2e/challenges/
helix_code/tests/e2e/challenges/test-results/
helix_code/tests/e2e/challenges/.DS_Store
# Allow per-submodule anti-bluff challenge framework (CONST-035 / CONST-050(B))
# — round-305 minimal enrichment template exempts owned-static-content
!assets/challenges/
!assets/challenges/**
reports/demos/
governance-cascade-report-*.txt
# === Secret hygiene (CONST-041) — added P0-06 ===
.env
.env.*
!.env.example
*.pem
*.key
*.crt
id_rsa
id_rsa.pub
id_ed25519
id_ed25519.pub
helix.security.json
# === END Secret hygiene ===
# Worktrees created by HelixCode P1-F04 EnterWorktree (do NOT commit)
.helix-worktrees/
# P1.5 cleanup: leftover phase-1 development artefacts
helix_code/p1f*_challenge
helix_code/security-scan
helix_code/testhelper
helix_code/.helixcode/
.claude/
# P1.5-WP5: .env API-key dedup backups
.env.backup_p1-5
.env.diff_p1-5
**/*.env.backup_p1-5
**/*.env.diff_p1-5
# ============================================================================
# helix_qa evidence — screenshots, recordings, traces (NEVER committed)
# ============================================================================
# Per operator mandate 2026-05-13: "Created screenshots and video recording
# materials during the helix_qa QA sessions MUST BE Git ignored!"
# These directories collect runtime evidence used for anti-bluff verification
# (CONST-035 / Article XI §11.9). Evidence files are inherently per-run, can
# be very large, and may contain sensitive UI state — they MUST stay local
# and never reach upstream.
# Ignore everything under qa_evidence/ EXCEPT the README that documents
# the directory layout. The README MUST stay tracked so a fresh clone
# explains where evidence lands without needing prior context.
docs/qa_evidence/*
!docs/qa_evidence/README.md
helix_code/qa_evidence/*
helix_code/docs/qa_evidence/*
helix_qa/qa_evidence/*
**/qa_session_*/
**/*.qa-screenshot.png
**/*.qa-screenshot.jpg
**/*.qa-recording.mp4
**/*.qa-recording.webm
**/*.qa-trace.json
/helix_code/examples/multi_agent_system/multi_agent_system
# CONST-053: untrack stray binaries from earlier accidental commits
/core.test
/security-test
/security_test
# CONST-053: SQLite db files (helix_qa session memory etc.)
*.db
*.db-shm
*.db-wal
# §11.4.95 (HXC-013): the workable-items SQLite DB is the TRACKED single source of
# truth — NEVER gitignored (it IS authoritative source data, not a build artefact).
# Its transient WAL/SHM sidecars stay ignored (WAL-checkpointed before each commit).
!docs/workable_items.db
/HelixQA/
/qa-results/
# Replica configs generated for multi-instance testing
helix_code/config/replica-*.yaml
# === CodeGraph incorporation (CONST-053) — added CG2 ===
# CodeGraph runtime is a vendored npm dependency installed via
# `npm install --prefix tools/codegraph` — a build/dependency artefact,
# fully recreatable by tools/codegraph/install.sh. NEVER versioned.
tools/codegraph/node_modules/
tools/codegraph/package.json
tools/codegraph/package-lock.json
# CodeGraph: the scanned graph DB + caches are generated by `codegraph index`
# (recreatable per §11.4.77) and NEVER versioned. BUT `.codegraph/config.json`
# IS tracked (§11.4.78 — it is the source-of-truth index config, not a build
# artefact). Submodules' own `.codegraph/` dirs stay fully ignored.
**/.codegraph/
!/.codegraph/
/.codegraph/*
!/.codegraph/config.json
!/.codegraph/.gitignore
# === END CodeGraph incorporation ===
# docs_chain runtime artifacts (§11.4.77) — contexts/*.yaml stay tracked
.docs_chain/state.json
*.docs_chain.tmp
.playwright-mcp/