2 Commits

Author SHA1 Message Date
zfc
c53b5008df chore(backend): 迁移包管理工具从 pip 到 uv
- 新增 pyproject.toml 替代 requirements.txt,合并 pytest.ini 配置
- 添加 greenlet、httpx[socks] 依赖修复运行时错误
- 添加 basedpyright + ruff 开发工具及配置
- 更新 Dockerfile 使用 uv 安装依赖
- 更新 CLAUDE.md 所有后端命令为 uv 前缀
- 删除 requirements.txt 和 pytest.ini

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 17:14:36 +08:00
zfc
d838a9bea2 feat(deploy): 完成 Phase 3 优化与测试
- T-013 错误处理: 增强 API 错误处理,添加日志记录
- T-015 视频链接: 已在 ResultTable 中实现点击跳转
- T-016 部署配置: 添加前后端 Dockerfile 和 docker-compose.yml
- 新增 11 个错误处理测试用例,共 55 个测试全部通过
- 测试覆盖率达到 93%

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:42:40 +08:00