Skip to main content

max / makenotwork

2.9 KB · 110 lines History Blame Raw
1 # Build artifacts
2 /target
3 **/target
4
5 # Frontend (regenerable — tsc output + installed deps; rebuilt by build.rs)
6 server/static/dist/
7 server/frontend/node_modules/
8 multithreaded/static/dist/
9 multithreaded/frontend/node_modules/
10
11 # Generated stylesheets and scripts (makeover-build and quasi-webview emit
12 # these; the crates are the source, a checked-in copy would drift). Every
13 # script quasi-webview ships is named here, not some of them: three of the
14 # eight were tracked until 2026-08-27, which is the drift this rule exists to
15 # prevent sitting in the tree waiting to happen.
16 server/static/quasi-selection.js
17 server/static/quasi-clock.js
18 server/static/quasi-download.js
19 server/static/quasi-fill.js
20 server/static/quasi-copy.js
21 server/static/quasi-reveal.js
22 server/static/quasi-repeat.js
23 server/static/quasi-awaiting.js
24 server/static/geometry.css
25 server/static/timing.css
26 server/static/layout.css
27 server/static/embed-geometry.css
28 server/static/typography.css
29 server/static/embed-typography.css
30
31 # The house faces, cut by quasi-type in build.rs. Same rule as the stylesheets
32 # above and the same rule shop and the Alloy image follow: the pipeline is the
33 # source, and a committed face is a second one that nothing rebuilds.
34 server/static/fonts/QuasiMono.woff2
35 server/static/fonts/QuasiBody.woff2
36 server/static/fonts/OFL-QuasiMono.txt
37 server/static/fonts/OFL-QuasiBody.txt
38
39 # Environment files (contain secrets)
40 server/.env
41 server/.env.local
42 server/.env.*.local
43 **/env.production
44
45 # IDE
46 .idea/
47 .vscode/
48 *.swp
49 *.swo
50 *~
51
52 # Secrets and credentials
53 *.pem
54 *.key
55 *.p8
56 *.p12
57 *.pfx
58 credentials.json
59 service-account.json
60
61 # OS files
62 .DS_Store
63 Thumbs.db
64
65 # SQLx offline mode cache
66 .sqlx/
67
68 # Generated template partials (build.rs output)
69 server/templates/_island.html
70 server/templates/_sheet.html
71
72 # Generated rustdoc output
73 server/rustdoc-out/
74
75 # Mutation testing output
76 mutants.out*
77 **/mutants.out*
78
79 # Claude Code agent worktrees
80 .claude/worktrees/
81
82 # Claude Code instructions (project-local; not for the public repo)
83 CLAUDE.md
84
85 # Private working files — live in _private/, synced via Syncthing
86 todo.md
87 # Glob, not the literal name: audit reports drifted to dated files
88 # (audit_doubledown_2026-07-01.md, etc.) that a literal `audit_review.md` rule
89 # left unignored — one `git add docs/` from leaking internal findings into the
90 # public repo (audit Run 17).
91 audit_review.md
92 audit_*.md
93 docs/audit_*.md
94 # Same intent for the risk-lens reports: /fuzz writes dated fuzz-*.md (and
95 # fuzz-doubledown-*.md) full of concrete attack paths and PoCs — never public.
96 fuzz-*.md
97 docs/fuzz-*.md
98
99 # sandod local state (regenerable)
100 sando/daemon/sando.db
101 sando/daemon/sando.db-*
102 sando/daemon/work/
103 sando/daemon/releases/
104 sando/daemon/cargo-target/
105
106 # mt-db and the server use sqlx compile-time macros; their offline query cache
107 # must be committed so build hosts (and the Sando gate) compile without a live DB.
108 !multithreaded/.sqlx/
109 !server/.sqlx/
110