# 临时文件 *.tmp *.temp *.bak *.swp *.swo *~ .DS_Store Thumbs.db *.log # Python __pycache__/ *.py[cod] *$py.class *.so .Python *.egg-info/ .eggs/ .pytest_cache/ .coverage .coverage.* coverage.xml htmlcov/ .tox/ *.egg .mypy_cache/ .ruff_cache/ venv/ .venv/ env/ # 编辑器 .vscode/ .idea/ *.sublime-project *.sublime-workspace # 浏览器生成 browser_screenshot_*.png # 用户数据(不应提交) data/private/ *.user # 大文件 *.pdf !docs/**/*.pdf !data/examples/*.pdf *.zip *.tar.gz *.rar # 系统 .fuse_hidden* .Trash-* # 本地配置 .env .env.local *.local config.local.* # 本地工作树 / 临时验证产物 .worktrees/ .hermes_test_tmp.txt admin/_tmp_test.txt # 运行时 SQLite 数据库 /data/*.db /data/*.db-* /data/orders/*.db /data/orders/*.db-* # 本地工具元数据 / 运行产物 .serena/ /data/alerts/ /data/portal_uploads/ /=0.0.20, # P1-7: 100-case 回归产物写入 /tmp,reports/ 下不应再有动态覆写产物 reports/score_range_fullchain_100_* # Monorepo (Sprint 1+) — 隔离 Node 依赖、构建产物、测试缓存 node_modules/ .pnp/ .pnp.js .yarn/ # Next.js 构建产物 .next/ out/ next-env.d.ts .turbo/ dist/ build/ # TypeScript *.tsbuildinfo .tscache/ # Vitest / Jest / Playwright coverage/ playwright-report/ test-results/ .nyc_output/ .vitest/ # Storybook storybook-static/ # Turbo .turbo/