- 项目目录结构搭建
- FastAPI 服务端骨架
- React + Tauri 前端骨架
- SQLAlchemy 数据模型定义
- API 路由占位
- Worker pipeline 占位
- 文档骨架
- 开发脚本
- 数据源管理 API(添加/删除/列出目录)
- 文件扫描器实现(递归扫描、格式过滤)
- 基础元数据提取(Pillow:尺寸、格式、EXIF)
- 文件 hash 计算与去重
- 增量扫描(基于修改时间 + hash)
- 扫描任务状态管理
- 扫描任务进度 API
- 前端数据源配置页
- 图片列表页(分页、目录筛选、缩略图)
- 原图预览与基础详情面板
- 删除数据源后的关联图片/缩略图清理
- 更完整的基础测试说明与前端交互验证
- 图片详情字段补全(EXIF、拍摄时间、文件大小、hash)
- 图片描述生成(接入多模态模型)
- OCR 文本提取(VL 模型,可开关)
- 自动标签生成
- 后台任务队列(扫描 → 描述 → OCR → 标签)
- 任务失败重试与错误处理
- 任务进度展示增强
- 删除数据源后的数据清理策略
- 搜索页接入真实搜索结果(基于文件名、描述、OCR、标签的过渡版检索)
- 前端手动验证清单补齐
- FAISS 向量索引实现
- 文本 embedding 生成
- 图像 embedding 生成
- 自然语言搜索 API
- 以图搜图 API(库内图片相似检索)
- 单图重建向量索引
- 搜索结果排序与解释
- 前端搜索页增强
- 图片详情独立路由页
- 图片详情页(元数据、描述、标签、OCR)
- 标签编辑
- 相似图推荐
- 前端筛选与排序增强
- RAG 问答功能
- 问答页面(引用图片)
- 系统设置页
- 完整的任务监控
- 任务监控 API:来源信息、阶段进度、错误摘要、队列快照
- 任务监控页:实时活跃任务、状态筛选、失败排障信息
- 断点续跑
- 应用重启后自动恢复未完成任务,并按中断阶段续跑
- 性能优化(10 万级图片规模)
- 批量进度提交、批量向量写入、查询索引补齐
- 提供 mock 视觉压测脚本验证 10 万级规模
- 混合检索 + Rerank
- 标签合并/别名
- 智能收藏夹
- 检索解释增强
- 用户纠偏反馈
- 多用户权限
- 视频帧索引
- PDF/截图统一知识库
- 自动摘要与专题报告
- 人物头部检测与对齐(关键点)
- 宠物头部检测与基础分类(猫/狗)
- 人物 embedding 与聚类(HDBSCAN + 增量匹配)
- 宠物 embedding 与聚类(ReID/PetFace 路线)
- 身份簇命名(奶奶/自己/宠物名)
- 簇合并 / 拆分 / 误匹配修正
- 按人物/宠物身份检索与时间线浏览