-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy path.gitignore
More file actions
94 lines (79 loc) · 2.29 KB
/
Copy path.gitignore
File metadata and controls
94 lines (79 loc) · 2.29 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
# macOS system files
.DS_Store
# Python
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.coverage
coverage.xml
htmlcov/
venv/
.venv/
.venv
.env
.mypy_cache/
.ruff_cache/
# Node.js dependencies (no trailing slash: in a worktree set up by
# scripts/worktree-setup.sh these are symlinks to the main checkout, and a
# trailing slash matches a directory but not a symlink to one)
node_modules
# Personal permission overrides, main checkout only -- worktrees deliberately
# do not get a copy, so anything that must hold everywhere belongs in the
# tracked .claude/settings.json instead. Ignored here rather than in a personal
# ~/.config/git/ignore so another clone -- or CI -- cannot pick it up.
.claude/settings.local.json
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Environment files
.env
.env.local
.env.*.local
# Development options (contains sensitive settings)
backend/dev-options.json
backend/dev-historical-seed.json
backend/dev-bess-settings.json
backend/mock-bess-settings.json
# Build output
dist/
build/
.vite/
# Editor/IDE files
.vscode/
.idea/
*.swp
# TypeScript
*.tsbuildinfo
# Miscellaneous
*.log
.bess-logs/
docs/private/
docs/bess-debug-*.md
scripts/mock_ha/scenarios/*.json
!scripts/mock_ha/scenarios/ci-*.json
!scripts/mock_ha/scenarios/synthetic-*.json
# Playwright
e2e/playwright-report/
e2e/test-results/
# Mock HA settings generated for CI (derived from scenario)
backend/mock-bess-settings.json
# Wizard E2E scratch settings. NOT a fixture, despite living beside the real
# ones: every consumer (e2e/run-e2e.sh, each wizard step in ci.yml) truncates
# it to `{}` immediately before mounting it, precisely so the wizard triggers
# fresh -- so nothing ever reads what is committed here. The container then
# writes the wizard's result back through the read-write mount, which used to
# leave the working tree dirty after every local E2E run.
e2e/ci-wizard-settings.json
# Scratch fixtures generated by scripts/demo_health_recovery.sh
.demo-scratch/
# Agent fleet (Phase 1 sandboxing). Per-agent private clones and the SQLite
# dispatch manifest are host-persistent -- a killed container leaves its clone
# behind for implement-issue Step 0 to find -- but never committed.
.agent-clones/
.fleet/
# Claude Code (temporary/session-specific)
.claude/worktrees/
.claude/scheduled_tasks.lock
.superpowers/