2026-02-23-W4-Beta准备-埋点+测试+说明.md

Coco 协调日志

协调日志:W4 Beta测试准备 — 埋点+冒烟测试+说明文件

日期:2026-02-23 协调人:Coco🐳 工作单元:W4 Day 1-2 稳定化+埋点


完成事项

1. W2记忆系统冒烟测试(5/5 PASS)

2. FTS5搜索Bug修复(2个)

3. 全部冒烟测试回归 11/11 PASS

4. 后端埋点API(analytics.py,~310行)

5. 前端埋点SDK(analytics.js,~245行)

6. 埋点方案文档

7. Beta测试说明文件(前一工作单元完成)


代码资产更新

文件 行数 类型 说明
analytics.py ~310 新建 后端埋点API
analytics.js ~245 新建 前端埋点SDK
test_w2_smoke.py ~280 已有(修正) W2冒烟测试
memory_search.py +30 修改 FTS5 Bug修复+LIKE降级
app.py +10 修改 V0.4+analytics注册

后端模块数:11→12个.py(+analytics.py) 后端代码总量:~4,720行(+310) Blueprint数:7→8个(+analytics_bp) 冒烟测试:11/11 全通过(W1:3 + W2:5 + W3:3)


经验教训

  1. FTS5 content table模式陷阱:使用content=源表时,FTS5列名必须与源表列名完全一致,否则DELETE/INSERT时会报no such column
  2. FTS5 simple tokenizer不适合中文:把整句当一个token,MATCH无法匹配子串。解决方案:LIKE降级搜索兜底
  3. Python版本陷阱python3指向3.14但pip包装在3.13,需用python3.13运行

下一步(W4 Day 3-7)


Coco🐳 2026-02-23