Skip to content

实现 Wiki 预览、导出与 provenance 展示页面 #36

Description

@dzx0902

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

背景

Wiki 页面展示文件—数据库双态架构的最终投影,必须能预览 Markdown 和来源 provenance。

目标

实现 Wiki 页面,支持触发导出、查看 wiki revision 和 provenance。

任务清单

  • Wiki 列表显示 page_slug、page_type、title、current_revision_no、needs_rebuild。
  • 提供导出按钮调用 POST /api/wiki/export
  • 预览 Markdown body 和 frontmatter,并展示关联 memory/source。

涉及文件

  • frontend/src/pages/Wiki.jsx
  • frontend/src/pages/WikiDetail.jsx
  • frontend/src/api/wiki.js

涉及数据表

  • wiki_page
  • wiki_page_revision
  • memory_item
  • source_chunk

涉及 API

  • POST /api/wiki/export
  • GET /api/wiki
  • GET /api/wiki/{id}

验收标准

  • 可从页面导出至少 3 个 wiki 页面。
  • Wiki 预览显示 frontmatter 和 Markdown 正文。
  • 页面能说明 wiki 内容来自哪些 memory 和 source chunk。

依赖关系

Depends on: I029, I031

备注

Module 建议:Frontend / Wiki。


Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions