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

2.0 KiB
Raw Blame History

共同开发任务板(初稿)

负责人暂未指定。认领后在 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 的剩余验收。