Skip to content

实现 Memory 列表、详情、Evidence 与 Revision 页面 #34

Description

@dzx0902

ID: I033
Epic: Epic 9:前端页面与演示界面
Priority: priority: p0
Milestone: M5 - Wiki, Timeline & Demo UI
Template: task
Depends On: I022, I023, I031

背景

Memory 页面是 P0 闭环核心,需要创建 memory、查看 evidence、修改后看到 revision timeline。

目标

实现 Memory 列表和详情页面,覆盖 CRUD、Evidence 面板和 Revision 时间线。

任务清单

  • Memory 列表支持 type、status、access_level、keyword 筛选。
  • Memory 详情展示 canonical_text、summary、evidence source chunk。
  • 编辑 memory 后详情页展示新增 revision 和 audit 状态。

涉及文件

  • frontend/src/pages/Memories.jsx
  • frontend/src/pages/MemoryDetail.jsx
  • frontend/src/api/memories.js

涉及数据表

  • memory_item
  • memory_evidence
  • memory_revision
  • source_chunk

涉及 API

  • POST /api/memories
  • GET /api/memories
  • GET /api/memories/{id}
  • PATCH /api/memories/{id}
  • DELETE /api/memories/{id}

验收标准

  • 可从 chunk 创建 memory 并绑定 evidence。
  • Memory 详情能追溯到 source title、chunk_no、行号。
  • 修改 memory 后 revision timeline 增加一条记录。

依赖关系

Depends on: I022, I023, I031

备注

Module 建议:Frontend / Memory。


Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions