# Go build cache .gocache/ *.exe *.test *.out # Go 测试源码:不入库(测试保留在本地磁盘,由开发者自行 go test ./... -count=1) # 理由:测试用例会暴露内部实现细节与断言,不作为交付物外流。 # 注意:本规则会把测试文件挡在 git 之外,因此仓库内不提供自动化测试; # .github/workflows/ci.yml 里的测试步骤在纯净克隆上无测试可跑。 *_test.go # Editor / OS .vscode/ .idea/ .DS_Store Thumbs.db # Logs *.log # Secrets (do NOT commit local .env files; keep .env.example tracked as template) .env .env.* !.env.example # Local-only working notes (use task board for shared tracking) TODO.md # Release artifacts (build output) release/ # Local build output (start-local.ps1 builds to bin/) bin/ # Local dev scripts (per-user; not part of repo) start-local.ps1 # Runtime database artifacts (created by M1 installer flow) tts.db tts.db-* tts.db.* installed.lock