docs: record activity history incremental save and paging (P4)

This commit is contained in:
mesalogo
2026-10-04 00:33:19 +08:00
parent 5d0ca44b22
commit 39fc15efe0
2 changed files with 23 additions and 1 deletions
+1 -1
View File
@@ -122,7 +122,7 @@ Main 负责窗口、生命周期、权限和消息转发。数据库查询、文
| P1 | 写入和大量同步数据库调用仍在 Main;没有独立数据进程。文档解析、分块和大文件哈希已移到 worker |
| P2 | `App.tsx` 约 7,900 行。输入区、隐藏路由、任务和结果事件、切换会话已不再整体重渲染 App;当前会话的流式吸收(每 250 ms)、队列和活动记录仍经过 App |
| P3 | 已基本满足:流式输出和终端输出都已按帧合并 |
| P4 | 界面仍发送整份活动记录;部分 `*Changed` 通知之后还会重新查全量 |
| P4 | 活动记录已改为增量保存、按页读取(界面只保留已加载的页,计数和分组来自 Main 的汇总);部分 `*Changed` 通知之后还会重新查全量 |
| P5 | 已基本满足:消息、会话、笔记、文件树、知识库文档表格都只渲染可见部分 |
| P6 | 已有基线(`npm run perf:startup`):启动到输入框可用约 1.0 秒,Main 模块加载约 415 ms、本地工具环境初始化约 155 ms,还没有优化 |
| P9 | 性能阈值还没有接入 CI,也没有真实低端机的基线 |