gabriel / musehub public
.museignore
109 lines 2.4 KB
3b83b8c0 feat(release-detail): server-side semantic analysis, rd2 design system,… gabriel 8h ago
1 # .museignore — snapshot exclusion rules for this repository.
2 # Documentation: docs/reference/museignore.md
3 #
4 # Format: TOML with [global] and [domain.<name>] sections.
5 # [global] — patterns applied to every domain
6 # [domain.<name>] — patterns applied only when the active domain is <name>
7 #
8 # Pattern syntax (gitignore-compatible):
9 # *.ext ignore files with this extension at any depth
10 # /path anchor to the repository root
11 # dir/ directory pattern (silently skipped — Muse tracks files)
12 # !pattern un-ignore a previously matched path
13 #
14 # Last matching rule wins.
15
16 [global]
17 # Patterns applied to every domain. Last match wins; prefix with ! to un-ignore.
18 patterns = [
19 # System noise
20 ".DS_Store",
21 "Thumbs.db",
22 "*.tmp",
23 "*.swp",
24 "*.swo",
25
26 # SECRETS — never snapshot these
27 ".env",
28 ".envrc",
29 ".env.*",
30 "*.pem",
31 "*.key",
32 "*.p12",
33 "*.pfx",
34
35 # Runtime artifacts
36 "*.log",
37 "logs.txt",
38 "*.db",
39
40 # Build / cache artifacts
41 "*.tar.gz",
42 "*.zip",
43
44 # QA / stress test result dumps (can contain server URLs or tokens)
45 "qa_results_*.json",
46 "qa_results_*.md",
47 ]
48
49 [domain.code]
50 # Patterns applied only when the active domain plugin is "code".
51 patterns = [
52 # Python
53 "__pycache__/",
54 "*.pyc",
55 "*.pyo",
56 "*.pyd",
57 ".mypy_cache/",
58 ".ruff_cache/",
59 ".pytest_cache/",
60 ".tox/",
61 ".nox/",
62 "*.egg-info/",
63 ".coverage",
64 ".coverage.*",
65 "htmlcov/",
66
67 # Node / JS
68 "node_modules/",
69 "dist/",
70 "build/",
71
72 # Virtual environments
73 ".venv/",
74 "venv/",
75 "env/",
76
77 # Generated static assets (cache-busted, not source)
78 "musehub/templates/musehub/static/.cache-id",
79 "**/*.css.map",
80
81 # Storpheus inference artifacts
82 "storpheus/seed.mid",
83 "storpheus/generated.mid",
84 "storpheus/artifacts_export/",
85
86 # Tour de Force runtime artifacts
87 "artifacts/",
88 ".env.tourdeforce",
89 "muse_tourdeforce/",
90
91 # Stress test output
92 "scripts/e2e/stress_results_*.json",
93 "scripts/e2e/stress_results_*.html",
94 "scripts/e2e/stress_results_latest.html",
95
96 # Cursor coordination artifacts
97 ".agent-id",
98 ".agent-task",
99 ".session-id",
100 ".coord-*",
101 ".cursor/role-versions.json",
102
103 # Git artifacts — this repo is version-controlled by Muse, not Git
104 ".gitignore",
105 ".gitattributes",
106 ".gitmodules",
107 ".github/",
108 "**/.gitkeep",
109 ]