Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
251 lines (221 loc) · 4.6 KB
/
Copy path.gitignore
File metadata and controls
251 lines (221 loc) · 4.6 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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
# Rust
/target/
**/target/
# Cargo.lock 必须入库以保证 Rust 安全内核可复现构建(审计 P1-C3)
# Cargo.lock
# Staged host binary (build with scripts/build-kernel-host.ps1)
vendor/takton-kernel-host/takton-kernel-host
vendor/takton-kernel-host/takton-kernel-host.exe
# Python / envs
.venv/
venv/
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.db
*.sqlite3
.env
.env.*
!.env.example
# Node / frontend build junk
# backend/static 由 `python -m backend.build_frontend` 从最新 frontend 导出生成并入库(安装态单进程托管)
node_modules/
frontend/node_modules/
frontend/.next/
frontend/out/
frontend/dist/
frontend/release/
frontend/.asar-stage/
frontend/e2e/screenshots/
frontend/e2e/test-results/
frontend/test-results/
e2e/report/
e2e/test-results/
*.tsbuildinfo
frontend/next-env.d.ts
_run_dev_backend.py
frontend/playwright-report/
# 历史补丁/根目录垃圾(勿再提交)
scripts/archive/
# 本地诊断脚本与 redesign 草稿(仅仓库根目录)
/_diag_*/
/_chat_composer_redesign*/
/_check_*.py
/_verify_*.py
/_tmp*/
/_*.txt
/_*.py
**/win-unpacked/
**/*.asar
win-python/
# IDE / OS
.idea/
.vscode/
.hermes/
.DS_Store
Thumbs.db
*.log
uploads/
/workspace/
/workspace_state.json
takton.db
**/takton.db
**/takton.db-*
test_extract/
*.png
!docs/**/*.png
!public/**/*.png
!frontend/public/**/*.png
!mobile/flutter_app/assets/**/*.png
!mobile/flutter_app/android/app/src/main/res/**/*.png
!mobile/flutter_app/android/app/src/main/ic_launcher-playstore.png
# Secrets / local
**/secrets.json
**/*token*
!**/tokenizer*
# token_meter.py 是核心源码(非密钥),上面 *token* 会误伤,必须豁免
!**/token_meter.py
!**/test_token_meter_robust.py
*.pem
*.key
# Large local only
tray-icon.png
# 豁免:frontend/tray-icon.png 是应用托盘图标(与 public/icon.png 同源),需入 repo 供打包
!frontend/tray-icon.png
*.exe
*.msi
*.AppImage
frontend/dist/
electron/dist/
# Electron 编译产物(由 npm run build:electron 生成,勿提交)
electron/*.js
electron/*.js.map
frontend/electron/*.js
frontend/electron/*.js.map
frontend/electron/dist/
# takton-code onefile 可执行文件(PyInstaller 产物,打包前放入,勿提交)
vendor/takton-code/takton-code
vendor/takton-code/takton-code.exe
# 本地/内部产物
PLAN-*.md
data/sft_corpus/
embedding_metadata.json
logs/
# agent file checkpoints
.takton/checkpoints/
# Local bench / E2E (not published)
docs/bench/
# bench harness 本身要入库:它是回归基准,必须人人跑得出同一结论
# (此前整个 scripts/bench_agent/ 被忽略,正是 docs 引用了 run_bench.py 却找不到的原因)
# 只忽略每次跑出来的结果产物。
bench/results/
workspace/stress/
/tmp/takton_desktop_shots/
.takton/
# Repo hygiene 0.3.0
# Python / test caches (belt and suspenders)
**/__pycache__/
**/.pytest_cache/
**/.mypy_cache/
**/.ruff_cache/
*.egg-info/
.coverage
htmlcov/
.tox/
.nox/
# Local agent / workspace junk
.takton/
**/.takton/file-history/
**/worktrees.json
takton.db
takton.db-*
*.db-journal
# Frontend local outputs
frontend/release/
frontend/dist/
frontend/.turbo/
frontend/e2e/screenshots/
frontend/test-results/
frontend/playwright-report/
# OS / editor
.DS_Store
Thumbs.db
*.swp
*~
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json.example
# Hermes / agent local
../
# 本地工作锚点(会话连续性用,不入库)
CURRENT_TASK.md
# 本地开发运行时产物(2026-07-29 止血补充)
.dev-logs/
.computers/
data/
backend/workspace_state.json
tmp_*.py
_stats.py
_count.py
# ���ز������
pytest_*.txt
# ���ش������
*.zip
# local pytest temp dbs
ci-test*.db
ci-test*.db-*
# Local process / dogfood / audit artifacts (not published)
reports/
docs/internal/
docs/design/
docs/demo/
docs/archive/
docs/DEV_PLAN*
docs/INSTALL.md
docs/ZERO_DEPS.md
docs/CHANNEL_POLICY.md
docs/PACKAGES.md
docs/KERNEL_PLAN.md
docs/ALPHA_AUTHORITY.md
_check_*.py
_find_*.py
_list_*.py
_import_*.py
_audit_*.py
_test_*.py
scripts/_*.py
scripts/dispatch_dogfood*
scripts/dogfood_*
scripts/*dogfood*
*.exit
# Local temp / smoke / audit (2026-08-02 audit P0-C3 / P1-C2)
.tmp_*
.smoke*
.overnight_smoke.txt
.git_status_tmp.txt
.audit_tmp/
.audit-report/
r4_server.pid
_smoke_*.txt
_audit*.txt
release-win/
.cache/
# pack hygiene
.pack-env-unset
mobile/dist/
deploy/vps-relay/.env
deploy/vps-relay/.relay-token
_remote_tip/
_fixed_source_review/
# Product logos (override global *.png ignore)
!website/assets/
!website/assets/**
!website/assets/**/*.png
!frontend/public/tevarn_logo.png
!frontend/public/icon.png
!frontend/tray-icon.png
tevarn/