-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.gitignore
More file actions
199 lines (179 loc) · 6.23 KB
/
Copy path.gitignore
File metadata and controls
199 lines (179 loc) · 6.23 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
# Binaries
bin/
/observer
/observer-org
*.exe
*.test
*.out
# But re-include the npm-package shim and platform-bin placeholder
# files. The bin/ rule above hides Go build outputs everywhere; npm/
# packages legitimately need a bin/ directory in source for the Node
# shim and for .gitkeep placeholders that the release CI fills with
# the cross-compiled binaries.
!npm/observer/bin/
!npm/observer/bin/observer.js
!npm/observer-*/bin/
!npm/observer-*/bin/.gitkeep
# Same story for the VS Code extension: vscode/bin/ holds a .gitkeep
# committed to source and gets populated per-target by the
# vscode-package CI job. The bin/ rule above would otherwise strip
# the directory from the tree.
!vscode/bin/
!vscode/bin/.gitkeep
# Build artifacts
dist/
build/
# Re-include committed React/Vite build outputs (the embedded /v2/
# dashboard is shipped as part of the Go binary; web-build regenerates
# these from web/ sources). Without these re-includes the global
# dist/ rule above silently swallows the committed bundles.
!web/dist
!web/dist/**
!internal/intelligence/dashboard/webapp/dist
!internal/intelligence/dashboard/webapp/dist/**
!web2/dist
!web2/dist/**
!internal/orgserver/dashboard/webapp/dist
!internal/orgserver/dashboard/webapp/dist/**
# React/Vite ephemeral state
web/node_modules/
web/.vite/
web/*.log
web2/node_modules/
web2/.vite/
web2/*.log
# Arcade verification harness — Playwright + headless Chromium; dev-only.
# website/tools/{shoot.mjs, package.json, README.md, test/*.mjs} are
# tracked; everything heavy stays out of git AND out of the Cloudflare
# Pages deploy (see .github/workflows/website-deploy.yml step that strips
# website/tools/ before `wrangler pages deploy`).
# Build output of the Model Pricing Explorer (model-pricing/web). Produced
# by the Website Deploy workflow from source and never committed — the site
# is deployed from a CI checkout, so a stale copy in the tree would only
# ever be a source of drift.
website/model-prices/
model-pricing/web/node_modules/
model-pricing/web/out/
website/tools/node_modules/
website/tools/out/
website/tools/vqa-out/
website/tools/playwright-report/
# Go
*.o
*.so
*.dylib
vendor/
# Coverage
coverage.txt
coverage.html
*.cover
# IDE
.idea/
.vscode/
# Re-include the VS Code extension's source-controlled launch/tasks
# configs. The .vscode/ rule above globally hides editor scratch state
# but vscode/.vscode/ is part of the extension's checked-in dev loop.
!vscode/.vscode/
!vscode/.vscode/**
.claude/
# Negation: keep .claude/ fixture trees under testdata/ tracked.
# Required by TestSidechain_CrossReferencedFromSubagentFiles in
# internal/adapter/cowork — the test walks
# testdata/cowork/.../local_*/.claude/projects/*/subagents/agent-*.jsonl
# and the blanket .claude/ ignore above silently excluded it,
# turning CI red from v1.6.1 onward despite passing locally.
!testdata/**/.claude/
!testdata/**/.claude/**
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Local databases / scratch
*.db
*.db-wal
*.db-shm
.observer/
tmp/
# Secrets / env
.env
.env.local
.aider*
# Local tool state — never committed. These are listed because they are NOT
# build output anyone expects: `.vite/` is vite's on-disk cache and
# `.antigravitycli/` is the Antigravity CLI's local state. Both appear as
# untracked at the repo root, and before this entry two consecutive session
# handovers had to carry a standing warning never to `git add -A` here.
.vite/
.antigravitycli/
# Resolved at build time by web/scripts/fetch-catalog.mjs — from the API when
# reachable, from the committed seed otherwise. Generated, never committed.
model-pricing/web/lib/catalog-data.json
# Assembled by model-pricing/deploy/assemble.sh for `az vm run-command`; never edited by hand.
model-pricing/deploy/install.generated.sh
# Private keys must never live under website/ — that directory IS the Pages deploy root.
website/keys/
*.key.pem
# Stray `go build ./plugins/plugingen` / `./website/track-gen` output. The
# Makefile invokes both with `go run`, so a compiled copy in the repo root is
# never used — it is 16 MB of untracked binary waiting to be committed by a
# careless `git add -A`.
/plugingen
/track-gen
/pricing-seedgen
# Internal docs — kept locally on the private repo for development
# context, untracked from the public repo. The dashboard's runtime
# walkthrough asset under internal/intelligence/dashboard/static/ is
# unaffected. Exceptions re-included via negation patterns: docs/assets/
# (README screenshots/infographics referenced from the public README and
# the npm package page) and the customer-facing docs linked from those
# READMEs — the Teams trio, docs/compression-modes.md, the
# deployment-models/remote-access/session-handoff/cache-tracking quartet,
# and the guard-rules/guard-policy-authoring/guard-compliance/
# guard-enforce-runbook quartet (all linked from the public README;
# 2026-07-30 hygiene-review fix).
/AGENTS.md
/CLAUDE.md
/PROGRESS.md
/kickstart-prompt.md
/superbased-final-spec-v2.md
/docs/*
!/docs/assets/
!/docs/teams-getting-started.md
!/docs/teams-architecture.md
!/docs/teams-operations.md
!/docs/compression-modes.md
!/docs/proxy-live-test-recipe.md
!/docs/codex-shared-app-server-gotcha.md
!/docs/codex-compression-recipe.md
!/docs/mcp-get-file-reference.md
!/docs/mcp-get-symbols-reference.md
!/docs/mcp-get-relations-reference.md
!/docs/mcp-retrieve-stashed-reference.md
!/docs/recipes/
!/docs/recipes/claude-code.toml
!/docs/recipes/codex-safe.toml
!/docs/recipes/codex-variant.toml
!/docs/vscode-extension.md
!/docs/vscode-extension-user-guide.md
!/docs/deployment-models.md
!/docs/remote-access.md
!/docs/session-handoff.md
!/docs/cache-tracking.md
!/docs/guard-rules.md
!/docs/guard-policy-authoring.md
!/docs/guard-compliance.md
!/docs/guard-enforce-runbook.md
/scripts/release.sh
# Marketing website + design source-of-truth — published from the
# private repo's website-deploy.yml workflow to Cloudflare Pages
# (superbased.app), not part of the public distribution surface.
# Kept on the private repo for content edits; never lands on the
# public mirror so the public repo stays focused on the binary +
# package distribution. /design/ also holds the pitch deck + design
# assets; /marketing/ is the social/outreach automation module (own
# go.mod, private-only); /tmp/ is local scratch (screenshots etc.).
/design/
/marketing/
/tmp/
/website/