-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.gitignore
More file actions
113 lines (102 loc) · 2.73 KB
/
Copy path.gitignore
File metadata and controls
113 lines (102 loc) · 2.73 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
node_modules/
node_modules
node_modules.incomplete_bak/
dist/
# Neotoma plan mirrors (local only, regenerated via `npm run mirror:plans`)
.env*
!.env.example
!.env.development.example
!.env.production.example
*.log
.DS_Store
# .claude/ is committed (project settings); local overrides are ignored
.claude/settings.local.json
# .cursor/hooks.json is user/machine-specific (absolute paths to hook scripts)
.cursor/hooks.json
packages/claude-code-plugin/.cursor/hooks.json
*.code-workspace
.branch-ports/
.venv-commit-scan/
.dev-serve/
.dev-certs/
playwright/report/
playwright/test-results/
docs/private/
data.vite/
data
data/
data*
# `data*` matches this marketing route page name on case-insensitive filesystems; keep it versioned.
!frontend/src/components/subpages/DatabaseMemoryPage.tsx
!frontend/src/components/subpages/DataModelPage.tsx
data.backup.*/
data_backups/
# Vite build output (outDir: public/); source is frontend/
public/
!frontend/public/
!frontend/public/favicon.ico
!frontend/public/favicon.svg
!frontend/public/favicon-16x16.png
!frontend/public/favicon-32x32.png
!frontend/public/favicon-48x48.png
!frontend/public/apple-touch-icon.png
!frontend/public/android-chrome-192x192.png
!frontend/public/android-chrome-512x512.png
!frontend/public/site.webmanifest
# Inspector ships skin presets under public/skins/; Vite copies them to dist/.
!inspector/public/
!inspector/public/skins/
!inspector/public/skins/*.json
# Build output from build:site:pages (CI regenerates on deploy)
site_pages/assets/
site_pages/neotoma-hero.png
site_pages/neotoma-og-1200x630.png
site_pages/neotoma-wordmark.svg
# MCP config files — user-specific paths; generate with `neotoma mcp config` + `npm run sync:mcp`
.cursor/mcp.json
.mcp.json
.codex/config.toml
.cursor/error_reports/
docs/developer/mcp.json.example
.secrets/
tmp/
.creds/
backups/
# Supabase CLI local cache (no committed supabase project in this repo)
supabase/.temp/
# Vite build artifacts
frontend/.vite/deps/
# Local SQLite artifacts (repo root and test cache)
/neotoma.db
/neotoma.db-shm
/neotoma.db-wal
/neotoma.prod.db
/neotoma.prod.db-shm
/neotoma.prod.db-wal
.vitest/
# Key files (encryption keys, etc.)
keys/
*.key*
keys.backup.*
# Backup artifacts created by `neotoma cli config` on each update
.claude/rules/*.backup.*
.claude/rules/*.backup
.cursor/rules/*.backup.*
.cursor/rules/*.backup
.codex/*.backup.*
.codex/*.backup
# Local backup/debug artifacts
*-debug.png
# Builds
neotoma*.tgz
*.tsbuildinfo
# Native package build outputs (node-gyp; generated at install time)
packages/*/build/
.claude/worktrees/
@/
__pycache__/
*.pyc
# Regenerated by scripts/migrate_plans.ts — ephemeral output, not docs
docs/proposals/MIGRATION_REPORT.md
# Pre-commit hook timing ledger (issue #2169)
neotoma-hook-timings.log