-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.gitignore
More file actions
156 lines (136 loc) · 3.61 KB
/
Copy path.gitignore
File metadata and controls
156 lines (136 loc) · 3.61 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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
# Build
build/
build_*/
cmake-build-*/
*.o
*.a
*.so
*.so.*
*.dylib
*.dll
*.lib
*.exe
*.app
# Qt / qmake
Makefile
*.pro.user
*.pro.user.*
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
*.qm
# IDE
.vscode/
.idea/
.qtcreator/
*.swp
*.swo
*~
*.orig
*.bak
# OS
.DS_Store
Thumbs.db
desktop.ini
# Temp
/tmp/
*.tmp
*.log
# Unix core dumps (not src/core/)
/core
/core.*
# Packaging
*.deb
*.dmg
*.tar.gz
*.zip
# Claude Code agent scratch space (worktrees, session state)
.claude/worktrees/
.claude/settings.local.json
.claude/worktree_meta.json
.claude/tasks.json
# Build verify leftovers
build_verify/
build_verify_ci/
# Build logs (should never be committed)
build_*.txt
aqtinstall.log
*.qmake.stash
# Audit intermediate results
.audit/*.tmp
# qmake top-level generated files
Makefile
Makefile.Debug
Makefile.Release
mocinclude.opt
debug/
release/
# release/ above is the qmake build-artifact dir — explicit re-includes
# for docs + scripts subdirs that share the basename:
!docs/release/
!scripts/release/
# Audit scratch data (inventory is tool-generated)
.audit/called.txt
.audit/dead_B.txt
.audit/declared.txt
.audit/gaps_A_all.txt
.audit/gaps_A_declared.txt
.audit/implemented.txt
.audit/silent_C.txt
# Claude session state (machine-local)
.claude/settings.local.json
.claude/settings.json
# Python
__pycache__/
*.pyc
/tests/vectors/
/welle*.txt
# Real/cross-tool reference corpus: images stay local (copyright), only
# tests/corpus_manifest/ (sha256 + provenance) is tracked (MF-364)
/tests/corpus/
# ── MF-652: Bindestrich statt Unterstrich ────────────────────────────
# `build_*/` stand hier seit jeher, `build-*/` nicht. Gemessen:
# `build-shift/` hielt 30 971 ungetrackte, NICHT ignorierte Dateien —
# ein `git add -A` an der Wurzel haette sie veroeffentlicht.
# Fuenfte Auflage des Aufzaehlungsfehlers (MF-567/578/598/633/651):
# aufgezaehlt wurde EINE Schreibweise, durchgefallen ist die Nachbarin.
build-*/
# Fremde Skill-Sammlungen, von Werkzeugen installiert — in VIER Kopien
# im Baum (.claude/skills, data/skills, .agents/skills, agent/skills),
# je ~100 Verzeichnisse, keines UFT-spezifisch. Die UFT-eigenen Skills
# (.claude/skills/uft-*) sind getrackt und bleiben es; gitignore
# entfernt nichts, was bereits im Index steht.
/data/skills/
/.agents/
/agent/
/skills-lock.json
# Dieselbe Fremd-Sammlung liegt auch unter .claude/skills/. Hier
# wird sie ignoriert und die UFT-eigenen ausdruecklich wieder
# aufgenommen, damit die 23 Agenten und die uft-*-Skills getrackt
# bleiben. Reihenfolge zaehlt: das Negat muss NACH der Regel stehen.
.claude/skills/*
!.claude/skills/uft-*
!.claude/skills/team-onboarding
.claude/settings.json.graphify-bak
# Lose Arbeitsreste an der Wurzel — Notizen und Zwischenergebnisse,
# die nie in eine Veroeffentlichung gehoeren.
/crc_stored
/crc_computed
/UnifiedFloppyTool-tod.txt
/# GOAL Release *.txt
# Zugangsdaten. Anlass MF-653, gemessen: proto/hermes-eval/.env
# (drei API-Schluesselnamen) war NUR durch eine .gitignore INNERHALB
# des geloeschten Verzeichnisses geschuetzt. Mit dem Verzeichnis fiel
# der Schutz weg und die Datei lag ungetrackt und nicht ignoriert da.
# Nie committet worden — geprueft mit `git log --all -- <pfad>`.
# Ein Geheimnisschutz, der an einer Datei IM Verzeichnis haengt,
# stirbt mit dem Verzeichnis. Deshalb steht die Regel jetzt oben.
.env
*.env
!*.env.example
# MF-755: playwright-mcp legt Seiten-Schnappschuesse im Arbeitsverzeichnis ab.
# Gemessen bei der Faehigkeitspruefung: ein einziger `browser_navigate` erzeugte
# `.playwright-mcp/page-<zeit>.yml` MITTEN IM REPO. Werkzeug-Nebenprodukte
# gehoeren nicht in den Baum.
.playwright-mcp/