|
1 | 1 | # v0.11 大目标版本系列:笔记组与学习循环(v4 路线图 Phase 1-3 落地) |
2 | 2 |
|
3 | | -> 状态:代码已交付(2026-08-22),真机验收待执行 |
| 3 | +> 状态:代码已交付(2026-08-22,含 v0.11.4),真机验收待执行 |
4 | 4 | > 依据:[v4 路线图建设顺序规划](../Foresight/v4-roadmap-build-order-analysis.md)(已裁决采纳)· |
5 | 5 | > [pain-points-v4](../product/pain-points-v4.md) §7.4/§7.5/§11 · |
6 | | -> [需求池 v0.11 区段](../product/requirements-pool.md)(REQ-195~198) |
| 6 | +> [需求池 v0.11 区段](../product/requirements-pool.md)(REQ-195~201) |
7 | 7 | > 设计文档:[specs/2026-08-22-v0.11-note-group-learning-loop-design.md](../superpowers/specs/2026-08-22-v0.11-note-group-learning-loop-design.md) |
8 | 8 |
|
9 | 9 | ## 一句话 |
|
18 | 18 | | v0.11.1 | feed 进料口(功能开关默认关) | fragments 独立原料层(碎片不是笔记,身份诚实);feature_flags 开关机制(feed_capture 默认关,后端二次校验);碎片快速捕获(文本 + 剪贴板图片,解码验证落盘);DomainTag 自动归 feed 主题组;设置页开关 + 组侧栏捕获区 | |
19 | 19 | | v0.11.2 | 学习循环统一(最大新建块) | FSRS-6 调度器(fsrs crate,ADR-018;目标留存率 0.9);flashcards/review_logs/metrics_events 三表;组→闪卡本地规则生成(词汇表块术语卡 + 碎片多句卡,幂等查重);复习面最小化 UI(front→回忆→back→四档评分,提取优先,无 streak);北极星/过程指标埋点(card_reviewed/fragment_upgraded)+ learning_metrics 读数 | |
20 | 20 | | v0.11.3 | 组结算机制(防沼泽仪式) | settlement 双触发判据(≥50 条阈值 / ≥20 条且 ≥90 天周期);重复合并判据(字符 bigram 包含度 ≥0.7,贪心一对一,保留长文本);结算仪式(计划呈现→用户确认→执行:合并/归档/核心提炼笔记);settlements 留痕 + group_settled 埋点;归档不删除可恢复 | |
21 | | -| **v0.11.4**(规划中) | 学习循环补齐 + feed 消费闭环 | 内容分型(N13 续:action 卡最小版)+ 周契约视图 UI(弹性承诺呈现层)+ feed 最小消费闭环(碎片生命周期 UI + 碎片卡徽标;开关默认关) | |
| 21 | +| **v0.11.4**(已交付 2026-08-22) | 学习循环补齐 + feed 消费闭环 | 内容分型(N13 续:action 卡最小版,REQ-199)+ 周契约视图 UI(弹性承诺呈现层,REQ-200)+ feed 最小消费闭环(碎片生命周期 UI + 碎片卡徽标;开关默认关,REQ-201) | |
22 | 22 |
|
23 | 23 | ## 关键决策与纪律 |
24 | 24 |
|
@@ -63,12 +63,15 @@ settlements(id, group_id 级联, stats_json, created_at) |
63 | 63 |
|
64 | 64 | # v0.11.4 规划:学习循环补齐 + feed 消费闭环(2026-08-22 用户裁决立项) |
65 | 65 |
|
66 | | -> 状态:已立项(规划中,代码未动) |
| 66 | +> 状态:**代码已交付(2026-08-22),真机验收待执行** |
67 | 67 | > 用户裁决(2026-08-22):① feed 进入范围为**最小消费闭环**(三根柱子与测量层维持 |
68 | 68 | > Phase 4 门控);② 内容分型 + 周契约 UI + feed 闭环**合并为单版本 v0.11.4** |
69 | 69 | > 依据:pain-points v2 §8.1(内容分型 N13)· §8.2(弹性承诺 P31+N10 的呈现层)· |
70 | 70 | > v4 §7.4 契约二(两种来源共享同一学习循环)· §11.3(feed 默认关)· 差距检查(2026-08-22) |
71 | 71 | > 需求登记:[需求池 v0.11 区段 REQ-199~201](../product/requirements-pool.md) |
| 72 | +> 交付实现摘要:card_generate 步骤信号分型(golden 5 例)/ week_contract 周聚合纯函数 |
| 73 | +> (16 测)/ contracts 表 + upsert/status 命令 / delete_fragment + update_fragment_group + |
| 74 | +> resolve_fragment_image 三命令(开关准入)/ WeekContractCard + FeedFragmentList + 复习面徽标 |
72 | 75 |
|
73 | 76 | ## 一、范围(三块) |
74 | 77 |
|
@@ -117,3 +120,15 @@ feed 专属界面 · 碎片卡 AI 生成 · 动手闭环 UI · 社交见证结 |
117 | 120 | - 数据层:contracts CRUD / delete_fragment(内存库) |
118 | 121 | - 命令:入参校验(id>0、target 有界、kind 白名单) |
119 | 122 | - 端到端走查(REQ-146 批内):捕获→归组→生卡→复习→结算全链路 |
| 123 | + |
| 124 | +### 交付验证记录(2026-08-22) |
| 125 | + |
| 126 | +- card_generate 22 测通过(含 action 分型 golden 5 例:步骤元词/先然后成对/单然后不误判/ |
| 127 | + 单句含信号不出卡);week_contract 16 测通过(周一零点边界/跨年/聚合去重/最小可行日阈值) |
| 128 | +- cargo build + clippy --all-targets 零错误;前端 tsc + vite 构建通过、vitest 35 通过 |
| 129 | +- **环境备注**:`cargo test` 运行受阻(test harness exe 启动报 0xc0000139 |
| 130 | + STATUS_ENTRYPOINT_NOT_FOUND,旧 test exe 同样失败——2026-08-12 Windows 更新后 |
| 131 | + System32 出现内置 onnxruntime 1.17 的加载期兼容问题,与本版本代码无关); |
| 132 | + 纯函数层已用 rustc 独立编译验证全量通过,数据层/命令层测试编译通过待环境修复后补跑 |
| 133 | +- 真机验收待执行(feed 开关开启 → 捕获 → 归组 → 生卡(含动作卡)→ 复习(碎片卡/动作卡 |
| 134 | + 徽标)→ 周契约设定/进度 → 碎片删除/移出 → 结算全链路走查) |
0 commit comments