Files
border-red-post-nalati/docs/TASKS.md
T

25 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 共同开发任务板(初稿)
> 负责人暂未指定。认领后在 Gitea Issue 中补充负责人、预计完成时间和验收记录。
| 编号 | 模块 | 任务 | 负责人 | 状态 |
|---|---|---|---|---|
| T01 | 前端 | 验证 Vue 页面启动、补充截图 | 待分配 | 进行中(生产构建已通过,待浏览器启动验证) |
| T02 | 后端 | 验证 FastAPI `/docs`、`/api/health` | 待分配 | 进行中(`/api/health` 已通过,待数据库就绪后验证完整启动和 `/docs`) |
| T03 | 数据库 | 启动 PostgreSQL 并验证知识入库 | 待分配 | 受阻(Docker Desktop/WSL 引擎尚未就绪) |
| T04 | 文档 | 明确接口字段、知识来源审核规则 | 待分配 | 待办 |
| T05 | 知识库 | 设计 sources/documents/chunks/version 表 | 待分配 | 待办 |
| T06 | 检索 | 实现关键词检索基线 | 待分配 | 待办 |
| T07 | 向量 | 评估 Embedding 并实现 pgvector | 待分配 | 待办 |
| T08 | RAG | 集成 LLM 与来源展示 | 待分配 | 待办 |
| T09 | 实验 | 构建可核验问题集及评分规范 | 待分配 | 待办 |
| T10 | 工程 | 补充测试、Alembic、鉴权与部署 | 待分配 | 待办 |
## 2026-10-15 首次联调记录
- 已创建本机 `backend/.venv`(Python 3.12)并安装后端依赖;该目录由 Git 忽略。
- 已安装前端依赖,`npm run build` 通过。构建中发现并修复了问答来源 URL 可为 `null` 时的 TypeScript 类型不一致。
- 已使用临时 Uvicorn 服务(关闭数据库生命周期初始化)验证 `GET /api/health` 返回 `200` 和预期状态数据,验证后服务已关闭。
- 本机 Docker CLI 已安装,但 Docker Desktop 引擎无法启动,且 WSL 尚未处于可用状态。因此尚未执行 PostgreSQL 容器启动、知识条目新增/读取、默认生命周期启动和浏览器端联调。
- 后续操作:重启 Windows 后启动 Docker Desktop;确认 `docker version` 能显示 Server 信息,再在项目根目录运行 `docker compose up -d db`,随后继续 T02、T03 和 T01 的剩余验收。