Skip to content

Commit 843886e

Browse files
committed
docs(019): v0.19.6 反馈批立项登记与设计归档
1 parent b1af826 commit 843886e

4 files changed

Lines changed: 410 additions & 0 deletions

File tree

‎docs/product/requirements-pool.md‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,25 @@
493493
| REQ-279 | 精修程度「自定义」档(自由文本随提示词+实时预览同路径)+ 标准恒纯净:换档替换语义清残留(不再并集合并)/记忆仅显式非默认调整生效/意图基准偏好派生修复/后端 preset=standard 恒空策略不叠加 | P1 | 已实施 | v0.19.4 | 2026-09-04 用户裁决两者都做;污染三通道盘点证据见 v0.19.4 文档 §6;**代码已交付(2026-09-04,39dd1a7)** |
494494
| REQ-280 | 笔记联合整理(相似内容汇总整理,维护笔记有序性)——远期登记 | P3 | 待评估 | 后续再议 | 2026-09-04 思考结论:相似判定依赖 v0.19.5 本地嵌入;建议制确认+版本链回滚复用既有模式;**本批不实施**,四子问题存档于 v0.19.4 文档 §7 |
495495

496+
### v0.19.6 · 用户反馈批一:焦点采集/标题内容化/拖拽修复/精修埋点(2026-09-05 裁决立项)
497+
498+
> 依据:用户 2026-09-05 反馈批 9 项逐项讨论裁决(第 8 项执行型智能体立项另文规划,建议 v0.21 系列;其余切 v0.19.6~8);
499+
> 设计:[2026-09-05-v0.19-feedback-batch-design.md([ ] 已归档)](../superpowers/specs/2026-09-05-v0.19-feedback-batch-design.md) + [2026-09-05-goal-execution-agent-design.md([ ] 已归档)](../superpowers/specs/2026-09-05-goal-execution-agent-design.md);
500+
> 排期:v0.19.6(2.1 帧心跳/watchdog · 2.4 拖拽修复 · 2.2A 标题零 AI 层 · 2.8 埋点先行)→ v0.19.7(2.3 开关入弹层 · 2.5 挂体系轻建 · 2.6 列表交互重构 · 2.8 流式+预算)→ v0.19.8(2.2B AI 标题建议 · 2.7 体系 D1/D2)。
501+
502+
| REQ | 需求 | 优先级 | 状态 | 目标版本 | 备注 |
503+
|----|------|--------|------|---------|------|
504+
| REQ-281 | 画面停更检测与捕获会话自愈:帧心跳(live:frame-heartbeat 每 2s:backend/新帧/计数/可见性)+ WGC 静默 watchdog(visible 且 5s 无新帧→重建,节流 30s)+ live:frame-stalled 轻提示横幅(区别于窗口丢失)+ 末帧保留 | P1 | 已立项 | v0.19.6 | 用户双屏复现:视频本身在动→我方链路;ScreenStats 计数已备仅未外露;watchdog 纯状态机单测 |
505+
| REQ-282 | 会话标题内容化 A 层(零 AI):来源名净化+同源去重后缀(抖音 #2)+ 融合完成首句升级(8–40 字过 UI 垃圾/纯音乐不升级)+ sessions.title_kind(source/manual,改名=manual 停止覆写)+ 详情头改名入口(update_session_title + data:sessions-changed) | P1 | 已立项 | v0.19.6 | title_kind 幂等加列零重建;纯函数 golden 单测 |
506+
| REQ-283 | 会话标题 AI 建议层:titleSuggestEnabled 默认关独立开关 + 会话结束轻任务(前 3000 字清洗转写 ≤1K token → ≤20 字标题 JSON)+ 精修采纳后基于精修稿刷新一次 + 徽标采纳/忽略(toast 可撤销) | P2 | 已立项 | v0.19.8 | AI 增强可选总则;op_type title_suggest;失败静默零阻断 |
507+
| REQ-284 | 画面理解开关入精修发起弹层:会话级弹层 checkbox(初值=全局)+ 任务级覆写传参(resolve 纯函数覆写优先)+「设为默认」显式写回全局(单向)+ 生效来源文案 | P1 | 已立项 | v0.19.7 | 笔记级不显示;设置页保持总入口 |
508+
| REQ-285 | ColumnResizer 全站增量拖拽修复:move 传相邻增量(lastX)替代累计位移;补 pointer 序列单测(50→70→80=[20,10]) | P1 | 已立项 | v0.19.6 | 根因:增量语义 resizeBy 收到累计 dx 重复累加=「加速」 |
509+
| REQ-286 | 挂体系弹层搜索+三类内联轻建:实体区改 Tab+搜索列表(树形缩进选父锚点)+ 零命中「+新建『x』」即建即选(问题挂所选父/概念模型体系级平铺)+ 空体系引导按钮 | P1 | 已立项 | v0.19.7 | SearchSelectList 通用零依赖;轻建=名称级详情后补;键盘 ↑↓/Enter/Esc 两段式 |
510+
| REQ-287 | 笔记列表交互重构:去行内 checkbox + Ctrl/Shift 修饰多选与「批量选择」模式 + 单击选中右栏读 + 即时拖拽(跨组=组行/组头双 drop;组内=手动排序模式 note_groups.order_mode+notes.order_index 命令族)+ 划过加选(空白锚点)+ 批量栏扩(删除/移动到组)+ 右键选集菜单(交互矩阵 §2.6/2.9) | P1 | 已立项 | v0.19.7 | HTML5 DnD 保留观察项;列表键盘导航观察项 |
511+
| REQ-288 | 体系 D1 证据反推生长:未挂接证据源 embedding 聚类(引擎缺=诚实降级关键词簇)→ 建议簇卡片(拟问题文案可编辑/相似节点查重/基于此新建/忽略软隐藏)——建节点不自动挂(红线) | P2 | 已立项 | v0.19.8 | 解决冷启动与"树不生长";kb_evidence 纯函数+golden |
512+
| REQ-289 | 体系 D2 节点缺口仪表:system_node_gaps 现算(证据分型数/最近引用/90·180 天 stale/三问未填/无应用记录)+ 缺口清单 [加入目标]→里程碑草稿(toast 去向反馈) | P2 | 已立项 | v0.19.8 | 执行型 agent P0 输入源;零双写 |
513+
| REQ-290 | AI 精修加速:①片内流式(SSE 复用 parse_sse_line + RefineStreamFrame::Delta + 顺序呈现规则)②档位输出预算化(prompts 声明 output_budget_chars + max_tokens 按档收敛)③链路埋点(片 t0/首 delta/结束,A/B 基线) | P1 | 已立项 | v0.19.6/7 | v0.19.6 先埋点取基线,v0.19.7 上流式+预算;直连无中转;validate/审计语义零变化 |
514+
496515
### v0.20 · ASR 质量增强(2026-09-03 用户裁决立项 C:P0~P2)
497516

498517
> 依据:repowiki+代码互证盘点(阈值经验化/实时缺全量精修/无混淆画像/三处文档落差)+ 用户裁决(① 验证必须代码自验证 ② 立项范围 C);
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# 2026-09-05 · 目标执行型智能体(回合制执行层)设计规划
2+
3+
> 状态:**本批裁决立项 · 实施规划待批准**(2026-09-05 用户裁决"执行型智能体本批执行,进行规划")
4+
> 定位:把"目标 → 规划"延伸为"**每天该做什么、做完没有、明天做什么**"的回合制执行层;人类确认制,AI 为增强(总则:AI 增强一律可选默认关,见批次设计 §1)
5+
> 关联:ADR-027(目标层建模)· ADR-028(AI 目标规划师)· v0.18.0/0.18.2 系列 · 体系 D1/D2(批次设计 §2.7,v0.19.8)· [knowledge-system-design-philosophy](../product/knowledge-system-design-philosophy.md) 原则 4
6+
> 前置立项动作:实施 P0 前需评审 **ADR-031(目标执行层:现算不落库/记录模型/授权边界)**
7+
8+
## 1. 现状资产盘点(全部复用,零重建)
9+
10+
| 资产 | 位置 | 供给 |
11+
|---|---|---|
12+
| 目标/里程碑/组 N:M | goals.goal_milestones.goal_groups | 里程碑推进信号 |
13+
| 周契约 | 目标侧既有(targetDays/targetCards) | 节奏约束输入 |
14+
| 访谈/规划师提案审批 | InterviewDialog + GoalPlanApprovalDialog + goal_apply_plan | 已落库规划来源 |
15+
| FSRS 复习面与调度 | ReviewSessionOverlay/组级复习/调度表 | 到期复习信号(**需新增 list_due_cards 现算命令**,见 P0) |
16+
| 弱项/最弱概念 | concept_weakness(现算) | 每日信号 |
17+
| 体系缺口(D2,v0.19.8) | system_node_gaps | 缺口任务源(本系列 P0 输入依赖) |
18+
| 知识检索/本地语义 | kb_search + embedding(v0.19.5) | AI 晨包/复盘的 grounding |
19+
| AI 任务/预算/审计 | ai_tasks + budget_allocator + content_gate + trajectory | 新增 op_type 白名单即接入 |
20+
| 对话面板 | AiConversationDock/chat_sessions + `/goal` 后端(goal_chat_context 已交付,前端解析欠批) | "卡住求助"载体 |
21+
| 设置闸门范式 | GoalAiSection(开关+档位) | 新增执行段同范式 |
22+
23+
## 2. "执行型"的定义与红线(先划界再设计)
24+
25+
- **"执行"在本系列的语义**:agent 回合式产出**每日可执行清单**(规则骨架,AI 可选增强)、归集"完成信号"、生成复盘草稿——**不自动操作系统动作、不自动标记完成、不自动建/改/删任何用户数据**(建议制确认后落库,红线同 ADR-028 人类裁决)。
26+
- 完成信号的权威来源=既有循环本身(组复习结算/里程碑勾选/应用记录),agent 只聚合展示,不自造第二账本。
27+
- 语音/图像不出本机;纯文本上云仅在有 AI 授权且对应独立开关(默认关)下进行;预算档位/审计复用。
28+
29+
## 3. 分期设计
30+
31+
### P0 · 执行数据层与规则骨架(v0.21.0 建议)
32+
33+
1. **每日清单现算(零新主表)**:`daily_focus_snapshot(goal_id, date)` 纯函数聚合:
34+
- 到期复习:该目标关联组内 `list_due_cards`(新增命令,FSRS 到期现算,无卡即空);
35+
- 里程碑推进:未完成里程碑(含 dueWeeks 倒计时、判据类型);
36+
- 体系缺口任务:目标服务体系的节点缺口(依赖 D2 产出结构,跨批后置接入);
37+
- 弱项信号:最弱概念 Top(复用 concept_weakness 判据);
38+
- 规则优先级(确定性、golden 可测):复习到期(今日截止)> 里程碑临近(≤7 天)> 弱项 > 缺口。
39+
2. **完成信号归集**:当日"已完成"=复习日志/里程碑 done/应用记录按日聚合(既有事件/记录,零双写);实践类手动补记(可选):`execution_logs(kind=practice, goal_id, ref_note_id?, date, note)` 小表(幂等去重)。
40+
3. **UI:目标详情「今日学习包」折叠卡**:
41+
- 交互矩阵(完整审计)见 §5;
42+
- 每项=点击跳转原生动作(该组复习面/里程碑详情/体系节点),从"看清单"到"做"零中间层。
43+
4. 无 AI 时全功能(本地优先降级链:规则骨架=产品本体,AI=增强)。
44+
45+
### P1 · AI 增强层(v0.21.1,全部默认关独立开关)
46+
47+
1. **AI 晨间包**(`goalDailyAIEnabled` 默认关 + 授权前置 + budget 复用):输入=规则清单+近 3 日完成轨迹+弱项+kb 检索线索 → 输出=清单重排建议+新增建议项(逐项建议制确认,未确认不落库)。
48+
2. **晚间复盘草稿**:当日完成/未完成 + 次日建议(建议制,可采纳入明日包或丢弃);断网=规则模板复盘(完整可用)。
49+
3. **"卡住求助"**:接通既有 dock 对话,预注入当日上下文(goal_chat_context)+ kb L3;前端 `/goal` 命令解析补齐(v0.18.2 欠批项一并清)。
50+
4. prompts 资产 `prompts/goal_execute.json`;ai_tasks op_type 白名单扩展 `goal_daily`/`goal_review`;审计/成本沿用。
51+
52+
### P2 · 闭环增强(v0.21.2)
53+
54+
1. 判据升级(建议制):里程碑判据"应用记录/节点证据"信号并入完成提示(绑定体系的节点应用计数),毕业判定给建议不给自动;
55+
2. 体系反哺:执行记录回写 concept 激活信号(goal 维度引用),弱项信号随执行刷新;
56+
3. 周契约联调:目标周完成度提示(targetDays/Cards 现算),断签不清零纪律不变。
57+
58+
### P3 · 不做(远期候选,需新 ADR 单独授权)
59+
60+
常驻自由执行/自动外部动作/自动完成学习循环/自动结算毕业——不在本系列承诺,避免"假进步感"反指标(体系哲学防线)。
61+
62+
## 4. 版本排期建议与裁决点
63+
64+
| 版本 | 内容 | 依赖 |
65+
|---|---|---|
66+
| v0.21.0 | P0(今日包现算+完成归集+执行面板 UI) | v0.19.8 的 D2 缺口结构(可先以空/手工源接入再后置补齐) |
67+
| v0.21.1 | P1(晨间包/复盘/求助 AI 层) | P0;/goal 前端 |
68+
| v0.21.2 | P2(判据/激活/周契约闭环) | P1 |
69+
70+
- 排期冲突点:v0.20(ASR 质量系列)已立项占位。**裁决点**:执行层走 v0.21 系列顺延,或插队(改 v0.19.9/v0.20.x 交错)——建议顺延不插队(v0.20 为自验证硬依赖管线,且 P0 依赖 D2 交付)。
71+
- ADR-031 在 P0 实施前评审(现算口径/记录模型/授权边界三决策)。
72+
73+
## 5. 执行面板交互矩阵(完整审计)
74+
75+
维度同批次设计 §2.9。适用"今日学习包"卡(目标详情内)。
76+
77+
| 场景/动作 | 行为 | 边界 |
78+
|---|---|---|
79+
| 清单为空 | 空态文案+「为何今日无建议」解释(无到期/无未完成里程碑/无目标绑定组) | 不空转制造任务(反"进步感"红线) |
80+
| 条目点击 | 跳转原生动作面(组复习/里程碑/体系节点) | 不内嵌执行(零中间层) |
81+
| 条目 ✓ 勾选 | 仅对"可确证信号"开放(里程碑类=走既有勾选+埋点;复习类=引导开始该组复习面,由结算信号自动归集,不做假完成) | 勾选=真实动作入口,非状态伪造 |
82+
| 手动补记"练习" | 弹层(做了什么/关联笔记可选)→ execution_logs | 幂等去重;可删(误记) |
83+
| AI 建议项(P1) | 「✨ AI 建议 + 理由」卡,逐项 [采纳][忽略],采纳=并入今日清单(临时不落库) | 建议制;未确认不落库 |
84+
| 复盘入口 ✍ | 规则模板(本地)或 AI 草稿(P1,默认关)→ 草稿预览 [采纳入明日][丢弃][编辑] | toast 撤销 3s;采纳=写入明日包输入(明日现算含"延续项") |
85+
| 求助 | 卡住项旁 💬 → 既有 dock 对话预注入上下文 | 对话不落执行账本 |
86+
| 状态机 | 今日卡状态:无目标/加载/有建议/进行中/全完成/逾期回滚(次日未完成项按规则重排进明日,不惩罚) | 弹性承诺纪律(断签不清零) |
87+
| 键盘/可达 | 清单原生滚动;按钮原生可达;无拖拽 | 列表级键盘导航=观察项(同批次 §2.9 约定) |
88+
| 数据一致性 | 完成信号跨页变更 → data:goals-changed/data:* 事件刷新(useDbRefresh 既有) | 现算无缓存竞态 |
89+
90+
## 6. 数据与命令清单(P0 范围)
91+
92+
- 新:`list_due_cards(goal_id, date)`(现算到期卡)、`daily_focus_snapshot`(纯函数+golden)、`log_practice_execution`/`delete_execution_log`、`execution_logs` 表(幂等迁移);
93+
- 无新表存"今日包"(现算视图);里程碑/复习/应用信号全部复用既有表与事件。
94+
- 埋点:execution 相关 metrics_events kind 扩展(practice_logged)。
95+
96+
## 7. 测试与验收(全代码自验证)
97+
98+
- golden:daily_focus 规则优先级矩阵(含空/全完成/逾期回滚)、due 现算边界;
99+
- 组件:执行面板状态机(空/建议/完成/回滚)、手动补记幂等;
100+
- 端到端 mock:晨间包/复盘建议制两路径(采纳/忽略);
101+
- 真机:连续 3 日真实使用(有目标+有到期复习),验收"每天 5 分钟闭环"是否成立;无 AI 开关全流程可用。
102+
103+
## 8. 风险表
104+
105+
| 风险 | 防线 |
106+
|---|---|
107+
| 清单变任务负担(新记账压力) | 零新账本(信号归集复用);空态诚实不制造任务;断签不清零 |
108+
| AI 晨包喧宾夺主 | 规则清单为底,AI 建议逐项确认且默认关 |
109+
| 完成信号错记(假完成) | 勾选=真实动作入口;复习走结算信号 |
110+
| 范围滑向"自动执行" | §2 红线 + P3 不做清单 + ADR-031 授权边界 |

0 commit comments

Comments
 (0)