-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
216 lines (180 loc) · 4.22 KB
/
Copy path.gitignore
File metadata and controls
216 lines (180 loc) · 4.22 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
# Dependencies
node_modules/
.pnp
.pnp.js
.pnp.yaml
.yarn/install-state.gz
# Testing
coverage/
*.lcov
.nyc_output
# Production
dist/
dist-ssr/
build/
*.local
public/workers/
# Debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Environment variables
# .env + .env.* pattern excludes all .env variants except .envrc
.env
.env.*
# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# IDEs and editors
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/launch.json
!.vscode/tasks.json
!.vscode/settings.json
*.swp
*.swo
*~
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# Lock files (except pnpm)
package-lock.json
yarn.lock
# Local certificates
.cert/
# Temporary files
*.tmp
*.temp
.cache/
# TypeScript
*.tsbuildinfo
# React/Vite
*.local
.vite/
# Playwright
test-results/
playwright-report/
playwright/.cache/
.playwright-mcp/
# E2E test logs
tests/e2e/logs/
# Temporary directories
tmp/
temp/
# MCP/Serena memories
.serena/
# SpecStory AI conversation history
.specstory/
dev-mock.log
.dev-mock.pid
# Claude Code workspace. Narrow ignore: the rest of .claude/ stays tracked, so
# shared agent config (csw.json) is versioned with the repo. Matches trakrf/infra.
# Git worktrees — Claude Code's native worktree tool writes here (see CLAUDE.md)
.claude/worktrees/
# Local settings and per-session scratch (e.g. scheduled_tasks.lock)
.claude/settings.local.json
.claude/*.lock
# macOS resource fork files
._*
# General log files
*.log
bridge*.log
# SSL certificates for local development
.cert/
test-tag-generator.js
# Temporary/archive directories
src/worker/tests/
tests/old-worker-tests/
# Go backend
# Binaries
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
bin/
cmd/server/server
cmd/migrate/migrate
backend/server
backend/backend
# Swagger generated docs
backend/docs/
# Generated internal API spec (embedded into binary via go:embed; regenerated per-build)
backend/internal/handlers/swaggerspec/openapi.internal.*
backend/internal/handlers/swaggerspec/openapi.public.*
# Go build cache
go.work
go.work.sum
# Go vendor (if used)
vendor/
# Go coverage
*.coverprofile
coverage.txt
coverage.html
# Air live reload
tmp/
.air.toml.local
# Database
*.db
*.sqlite
*.sqlite3
data/
postgres-data/
timescaledb-data/
# Docker volumes (defensive - named volumes don't create local directories,
# but this protects against someone switching to bind mounts)
timescale_data/
# Docker volumes
docker-compose.override.yml
.docker/
# Local scratch
tmp/
# openapi-generator-cli: auto-created on `pnpm dlx openapi-generator-cli` runs
# (e.g. local spec validation). CI doesn't need it — it downloads the CLI's
# default version fresh each run. See .github/workflows/api-spec.yml.
openapitools.json
# Superpowers design specs + implementation plans: generated per-session as
# working artifacts, never tracked. Both paths: the skills default to
# docs/superpowers/, and repos whose docs/ is published content use the root.
superpowers/
docs/superpowers/
.superpowers/
# Working notes — investigation records, scratch analysis, session notes. Same
# rationale as docs/superpowers/ above: they earn their keep while a ticket is
# being built and reviewed, then go stale fast (PIDs, bench state, host facts)
# while still reading as authoritative because they are checked in. Durable
# conclusions belong in CLAUDE.md, an ADR or a code comment; the narrative and
# evidence belong on the ticket. Named to match ble-mcp-test.
docs/notes/
docs/investigations/
# Written by sync-preview CI on the preview branch only; read by docker-build
# to embed the merged-PR list into the version string (TRA-851). Never commit
# from a developer branch.
.preview-manifest
# Suite run-shape characterisation artifacts — raw vitest JSON dumps and the
# append-only run log written by frontend/scripts/characterise-suite-runs.mjs.
# Working data: summarise it, put the conclusions somewhere durable, attach the
# evidence to the ticket. Nothing here is committed.
# NOTE: renaming this pattern un-ignores any stale directory still on disk, which
# is how 21 of these were once swept into a PR by `git add -A`. Delete the old
# directory in the same change that renames the pattern.
.suite-runs/
.tra-1167/