forked from spinabot/brigade
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
83 lines (69 loc) · 2.2 KB
/
Copy path.gitignore
File metadata and controls
83 lines (69 loc) · 2.2 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
# Build output
dist/
*.tsbuildinfo
# Dependencies
node_modules/
# Logs
*.log
logs/
# Editor / OS
.DS_Store
Thumbs.db
.vscode/*
!.vscode/extensions.json
.idea/
# Env
.env
.env.local
.env.*.local
# Test artifacts
coverage/
.nyc_output/
# Local-only state (brigade writes here in dev)
.brigade-local/
# Convex local backend — binaries auto-downloaded by scripts/install-convex.mjs,
# data is per-machine, types are auto-generated
bin/convex-local-backend
bin/convex-local-backend.exe
bin/dashboard/
bin/LICENSE.md
bin/_backend.zip
bin/_dashboard.zip
.convex-data/
.convex/
.convex-tmp/
# convex/_generated/ is intentionally committed: src/storage/* imports it for
# types, so a clean `npm ci && npm run build` (CI + contributors) must resolve it
# without running a Convex backend. Regenerate with `npm run convex:dev`.
.agents/
CLAUDE.md
skills-lock.json
# Real-data eval gold — derived from the operator's ACTUAL memory facts (PII).
# Local-only, NEVER committed to this (public) repo. The committed gold is synthetic.
# Match ANY *.local.json anywhere: the assertLocalGoldPath guard only checks the
# suffix, so the ignore pattern must too — otherwise an in-repo .local.json outside
# the eval dir would pass the guard yet remain committable.
*.local.json
# Local planning docs (operator-only, not for the public repo)
docs/web-client-plan.md
docs/aionui-feature-harvest.md
# apps/ (mobile, web, …) — kept OUT of the public repo until the project gains
# traction (target: 5k GitHub stars). Then un-ignore this + commit apps/.
apps/
# Misc
test.txt
# Packaging artifacts (npm pack / publish output)
*.tgz
# VSCode workspace files
*.code-workspace
# Compiled artifacts must never live next to the convex/ sources — the convex
# CLI bundles every .ts AND .js it finds, so a stray tsc emit makes deploys
# fail with "Two output files share the same path". (_generated/ is exempt —
# its api.js/server.js are the CLI's own output.)
convex/*.js
convex/*.js.map
# …and the matching declaration emits (tsc writes these next to the sources too;
# they're regenerated every build, so tracking them just creates autocrlf/EOL
# churn — see the .js rule above). _generated/ stays exempt (handled above).
convex/*.d.ts
convex/*.d.ts.map