Monorepo for Aesthetic.Computer
aesthetic.computer
1# KidLisp WASM render output
2kidlisp-wasm/output/
3
4# Wrangler local cache
5.wrangler/
6
7# MongoDB backup (contains user data)
8mongodb-backup/
9
10# entire ac-pill directory
11ac-pill/
12
13# GPG-encrypted secrets (unpacked from vault, not for version control)
14*.gpg
15
16# GPG private key backups (passphrase-protected but never commit)
17jeffrey-private.asc
18jeffrey-private.asc:Zone.Identifier
19
20# SSH keys (keep in aesthetic-computer-vault only)
21oven/ssh/
22**/oven-deploy-key*
23**/*-deploy-key*
24**/id_rsa*
25**/id_ed25519*
26
27# ignore tokens dir (static outputs of ac pieces for archival purposes)
28tokens/*.zip
29tokens/*/
30!tokens/README.md
31!tokens/pack-for-objkt.fish
32
33# ignore objkt output (packaged pieces for OBJKT deployment on teia.art)
34objkt/output/*.zip
35objkt/output/*.html
36objkt/output/*.gif
37objkt/output/*/
38!objkt/output/README.md
39
40# ignore tezos keep bundles and IPFS temp files
41tezos/keep-bundles/
42tezos/ipfs-temp/
43# Tezos Python virtual environment
44tezos/.venv/
45# Tezos client state
46tezos/.tezos-client/
47tezos/.tezos-client-local/
48# Old compiled Michelson files
49tezos/*_compiled.tz
50# Node modules in tezos
51tezos/node_modules/
52
53# ignore reference tools output directory (bake/tape generated files)
54reference/tools/recording/.tape-frames-cache
55reference/tools/recording/_
56reference/tools/output
57!reference/tools/output/.gitkeep
58# ignore strudel reference (local clone only, not needed for builds)
59reference/strudel/
60packed
61packed/*/
62objkt/output
63
64# assets (ignore all - synced via CDN)
65system/public/assets/*
66!system/public/assets/.gitkeep
67!system/public/assets/papers/
68system/public/assets/papers/*
69!system/public/assets/papers/readings/
70system/public/assets/papers/readings/*
71!system/public/assets/papers/readings/text/
72system/public/assets/papers/readings/text/*
73!system/public/assets/papers/readings/text/Gallope-Harren-Hicks-The-Scores-Project-2025.txt
74
75# AestheticAnts runtime (logs, runs, test output - not part of the score)
76ants/*.log
77ants/runs/
78ants/test-*.txt
79
80# ignore offline index.html
81system/public/index.html
82
83# any instance of the aesthetic-computer-vault repository
84aesthetic-computer-vault/
85# Local clones of external repos
86feral-file/
87modes/
88
89# SSH deploy keys (secrets)
90oven/ssh/
91
92# Wallet extension node_modules
93wallet/extension/node_modules/
94
95# built vscode extension packages
96vscode-extension/*.vsix
97
98# Any emacs or vim backups.
99*~
100
101# Thomas Lawson gig backups, credentials, ssh, ssl
102gigs/thomaslawson.com/backups/
103gigs/thomaslawson.com/credentials.json
104gigs/thomaslawson.com/ssh/
105gigs/thomaslawson.com/ssl/
106
107# Scratch directory for temp files
108scratch/
109
110# Agent memory local state (encrypted local-first store)
111.ac-agent-memory/
112.agent-memory/
113
114# Temporary webapp inspection artifacts
115/.tmp/
116
117# Dev logs from remote debugging
118dev-logs.txt
119
120# Local dev uploads (fallback when S3 credentials are missing)
121local-uploads/
122.#*
123
124# NPM
125node_modules/
126
127# IntelliJ
128*.iml
129/.idea/
130
131# macOS
132.DS_Store
133
134# redis dumps
135dump.rdb
136
137# development certificates
138/ssl-dev/.ssl
139/ssl-dev/combined.pem
140/ssl-dev/localhost.pem
141/ssl-dev/localhost-key.pem
142aesthetic.crt
143localhost.crt
144
145remote-debug/
146
147# hosting for the frontend
148.vercel
149
150# environment variables for the server
151*.env
152
153# type definitions generated by tsc
154system/types/
155
156# Local Netlify folder
157.netlify
158
159# FFOS local build cache
160utilities/ffos-build/.ffos-cache/
161
162# Parcel's caching folder (I don't even really use parcel.)
163.parcel-cache/
164
165# Any firebase configuration.
166aesthetic-computer-firebase-adminsdk*.json
167
168# The .emacs.d directory in micro/machine
169micro/machine/.emacs.d
170
171# gcp keys for deploying services
172gcp-service-key.json
173gcp-firebase-service-key.json
174
175# aider chat history and other potential state
176.aider*
177
178# GitHub workflows directory - track workflows for CI/CD
179# Ignore .github contents except workflows and FUNDING.yml
180.github/*
181!.github/workflows/
182!.github/FUNDING.yml
183
184__pycache__/
185
186# Ignore lockfile for ac-site
187/tmp/ac-site.lock
188
189# Backup of netlify.toml when using no-SSL version in Codespaces
190system/netlify.toml.backup
191
192# XDG runtime/cache directories (dev container auto-generated)
193.xdg/
194
195# kidlisp-n64 build artifacts and dependencies (recursive patterns)
196kidlisp-n64/**/*.z64
197kidlisp-n64/**/*.n64
198kidlisp-n64/**/*.v64
199kidlisp-n64/**/*.o
200kidlisp-n64/**/*.bin
201kidlisp-n64/**/*.log
202kidlisp-n64/**/*-header-dump.txt
203kidlisp-n64/**/build/
204kidlisp-n64/**/build-*/
205kidlisp-n64/**/*-build/
206kidlisp-n64/test-build/
207kidlisp-n64/swamp-rebuild/
208kidlisp-n64/libdragon-build/
209kidlisp-n64/libdragon-source/
210kidlisp-n64/go/
211kidlisp-n64/n64-sdk/
212kidlisp-n64/spicy-patched
213kidlisp-n64/spicy-source/
214kidlisp-n64/node_modules/
215kidlisp-n64/package-lock.json
216# External git repositories
217kidlisp-n64/Swamp-Hero-64/
218kidlisp-n64/emulator/
219kidlisp-n64/libdragon/
220kidlisp-n64/peter-lemon-n64/
221
222# ============================================================================
223# SECURITY: Private Keys, Secrets, and Credentials
224# ============================================================================
225
226# SSH Private Keys (all common types)
227**/id_rsa
228**/id_rsa.*
229**/id_dsa
230**/id_dsa.*
231**/id_ecdsa
232**/id_ecdsa.*
233**/id_ed25519
234**/id_ed25519.*
235**/*_rsa
236**/*_dsa
237**/*_ecdsa
238**/*_ed25519
239
240# SSL/TLS Certificates and Keys
241*.pem
242*.key
243*.crt
244*.cer
245*.p12
246*.pfx
247*.p7b
248*.p7c
249*.der
250
251# AWS Credentials
252**/.aws/credentials
253**/.aws/config
254**/aws-credentials*
255**/aws-config*
256
257# GCP Service Account Keys
258**/*-service-account*.json
259**/*-firebase-adminsdk*.json
260**/gcp-key*.json
261**/gcloud-key*.json
262
263# API Keys and Tokens
264**/*api-key*
265**/*api_key*
266**/*apikey*
267**/token.json
268**/tokens.json
269**/*-token.json
270**/.token
271**/.tokens
272
273# Environment Files with Secrets
274.env.local
275.env.*.local
276.env.secret
277.env.secrets
278.env.production
279.env.staging
280**/*.env.local
281**/*.env.secret
282
283# OAuth and Auth Tokens
284**/.oauth
285**/oauth_token*
286**/.netrc
287
288# Docker secrets
289**/docker-secret*
290**/.docker/config.json
291
292# Kubernetes secrets
293**/k8s-secret*
294**/kube-secret*
295
296# Database connection strings and credentials
297**/database.yml
298**/db-config*.json
299
300# Password files
301**/passwords.txt
302**/.password
303**/.passwords
304**/credentials.txt
305
306# Keychain and credential stores
307**/.keychain
308**/.gnupg/private-keys*
309**/.ssh/known_hosts
310
311# Terraform state files (may contain secrets)
312**/*.tfstate
313**/*.tfstate.backup
314
315# Session server specific (this repo)
316session-server/session_server
317session-server/session_server.pub
318aesthetic-computer-vault/session-server/session_server
319aesthetic-computer-vault/session-server/session_server.pub
320
321# Playdate development (build artifacts)
322kidlisp-playdate/build/
323kidlisp-playdate/KidLisp.pdx/
324kidlisp-playdate/sdk/
325
326# Root build directory (Playdate builds)
327/build/
328
329# Secret directories
330secret/
331secrets/
332**/secret/
333**/secrets/
334.secret/
335.secrets/
336system/.env
337ac-vst/vst3sdk/
338*.amxd
339
340# Emacs performance logs (keep directory, ignore log files)
341.emacs-logs/*.log
342
343# Devcontainer entry logs
344.devcontainer/entry-logs/
345
346# GPU/Vello WASM Rust build artifacts
347gpu/vello-wasm/target/
348gpu/vello-wasm/pkg/
349gpu/vello-wasm/Cargo.lock
350ff1-cli/
351.mcpregistry_*
352
353# Test scripts that may contain secrets or tokens
354test-keep-mint-*.mjs
355check-*secrets.mjs
356
357# Silo scripts that access production database or contain wallet keys
358silo/use-staging-wallet.mjs
359.claude/settings.local.json
360
361# Fedac build output (disk images, local bundles)
362fedac/out/
363
364# Fedac native build artifacts (kernel sources, object files, images)
365fedac/native/build/
366
367# External project artifacts (not part of AC repo)
368surface-architecture.html
369
370# LaTeX build artifacts
371papers/**/*.aux
372papers/**/*.bbl
373papers/**/*.blg
374papers/**/*.log
375papers/**/*.out
376papers/**/*.toc
377
378# babypat build artifacts
379fedac/babypat/*.o
380fedac/babypat/*.so
381fedac/babypat/*.efi
382fedac/babypat/*.elf
383fedac/babypat/*.bin
384fedac/babypat/*.img
385fedac/native/upload.env.gpg
386
387# Stray GPG key backups (canonical copies live in aesthetic-computer-vault/gpg/)
388/gpg/