diff --git a/STATUS.md b/STATUS.md index 7d66e1f..308cc28 100644 --- a/STATUS.md +++ b/STATUS.md @@ -1,6 +1,6 @@ # InsightFlow 开发状态 -**最后更新**: 2026-02-19 +**最后更新**: 2026-02-20 ## 当前阶段 @@ -87,6 +87,30 @@ Phase 5: 高级功能 - **进行中 🚧** - 结果展示(置信度、证据、知识缺口) - 项目总结卡片(全面/高管/技术/风险) +### Phase 5 - 实体属性扩展 (已完成 ✅) +- ✅ 数据库层 + - 新增 `entity_attributes` 表存储自定义属性 + - 新增 `attribute_templates` 表管理属性模板 + - 新增 `attribute_history` 表记录属性变更历史 +- ✅ 后端 API + - `GET/POST /api/v1/projects/{id}/attribute-templates` - 属性模板管理 + - `GET/POST/PUT/DELETE /api/v1/entities/{id}/attributes` - 实体属性 CRUD + - `GET /api/v1/entities/{id}/attributes/history` - 属性变更历史 + - `GET /api/v1/projects/{id}/entities/search-by-attributes` - 属性筛选搜索 +- ✅ 属性类型支持 + - text: 文本 + - number: 数字 + - date: 日期 + - select: 单选 + - multiselect: 多选 + - boolean: 布尔值 + +### Phase 5 - 时间线视图 (已完成 ✅) +- ✅ 后端 API: `/api/v1/projects/{id}/timeline` +- ✅ 前端时间线面板 +- ✅ 实体提及和关系事件可视化 +- ✅ 实体筛选功能 + ## 待完成 ### Phase 4 - Neo4j 集成 (可选) @@ -95,18 +119,18 @@ Phase 5: 高级功能 - **进行中 🚧** ### Phase 5 - 高级功能 (进行中 🚧) - [x] 知识推理与问答增强 ✅ (2026-02-19 完成) - - 后端 API: `/api/v1/projects/{id}/reasoning/query` - - 支持因果/对比/时序/关联推理 - - 智能项目总结 (全面/高管/技术/风险) - - 实体关联路径发现 - - 前端推理面板 UI - [x] 实体属性扩展 ✅ (2026-02-20 完成) - - 数据库层: 新增 `entity_attributes`, `attribute_templates`, `attribute_history` 表 - - 后端 API: 属性模板 CRUD, 实体属性 CRUD, 属性历史查询, 属性筛选搜索 - - 前端 UI: 实体属性管理弹窗, 属性模板管理, 属性变更历史查看, 知识库属性筛选 - [x] 时间线视图 ✅ (2026-02-19 完成) - [ ] 导出功能 + - 知识图谱导出 PNG/SVG + - 项目报告导出 PDF + - 实体数据导出 Excel/CSV + - 转录文本导出 Markdown - [ ] 协作功能 + - 多用户支持 + - 项目权限管理 + - 评论和批注 + - 变更历史追踪 ## 技术债务 @@ -134,13 +158,7 @@ Phase 5: 高级功能 - **进行中 🚧** - `GET/POST/PUT/DELETE /api/v1/entities/{id}/attributes` - 实体属性 CRUD - `GET /api/v1/entities/{id}/attributes/history` - 属性变更历史 - `GET /api/v1/projects/{id}/entities/search-by-attributes` - 属性筛选搜索 - - 前端 UI: - - 实体详情面板添加属性展示 - - 属性编辑表单(支持文本、数字、日期、单选、多选) - - 属性模板管理界面 - - 属性变更历史查看 - - 知识库实体卡片显示属性预览 - - 属性筛选搜索栏 + - 支持的属性类型: text, number, date, select, multiselect, boolean ### 2026-02-19 (晚间) - 完成 Phase 5 知识推理与问答增强功能