.env # `.env` 的自动备份:编辑 `.env` 时工具会留下 `.env.bak-<时间戳>`, # 它是**含真实密钥的完整副本**,而 `.env` 本身被忽略、它却不在忽略之列 —— # 一旦有人 `git add -A` 就会把密钥带进版本库(2026-09-14 实测本机就出现了这样一个文件)。 .env.bak* .env.*.bak config/jwt/ __pycache__/ *.py[cod] .pytest_cache/ .mypy_cache/ .ruff_cache/ *.egg-info/ .venv/ .worktrees/ .coverage htmlcov/ coverage.xml storage/ build/ dist/ *.log data/milvus/ .idea/ .vscode/ data/promotion_materials/ .codex-step3/ data/offsite_mail/ logs/ # 浏览器拖拽文档的落点:只含 dsh-dropdoc 生成的目录清单,不是项目产物 .dsh-drop/ # 本地临时目录与工具工作区(不提交) # - .superpowers/ 是 SDD 实施流程的台账与工作区(计划/评审记录) # - 其余是 pytest / pip 在受限环境下落到仓库根的临时目录 .tmp/ .tmp-pip/ .ptmp/ .pytest-tmp/ .pytest-tmp3/ .pytest-work/ .pytestwork/ .pytest-tmp-*/ tests/.workdir/ pytest-cache-files-*/ .superpowers/ .dsh-tmp-*.py # 运行期产出的知识库文档(`LocalDocumentStorage` 的落盘位置): # 由 `KnowledgeIngestService` 在入库时写入、被 `fin_knowledge_meta.minio_path` 引用, # 属**环境数据**而非源码(换环境重新导入即可),因此不入库。 # 同理:仓库根的 `.workdir/` 是测试脚本的工作目录。 data/ .workdir/ .migration-backups/ # AI 编码助手配置,与本项目无关(2026-09-13 清理误提交) .agents/ skills-lock.json # 本机实际功能测试数据,不提交远程仓库 测试/ # AI 编码助手的会话记忆目录(同上一类:工具产物,不是项目内容) .workbuddy/