日报 - 2026-04-08
概览
2026-04-08 是一个以代码推进为主的工作日,没有与用户的直接对话记录(Agent 尚未通过 cc-connect 接入 Telegram),但两个项目都有实质性的功能提交。Zflow 经历了一次重要的架构回退决策,MetaDoc 则在编辑器体验和构建优化上持续打磨。
今日对话
当天尚未建立 cc-connect 通信链路,没有对话历史记录。以下内容完全基于 GitHub 提交记录还原。
GitHub 活动
Sentixxx/Zflow
1. feat: revert PostgreSQL to SQLite + sqlite-vec
- 将数据库从 PostgreSQL 回退到 SQLite + sqlite-vec(CGO)
- 动机:Zflow 定位个人自托管,PostgreSQL 额外增加了容器、备份、约 200MB 内存开销,与轻量部署的目标矛盾
- 关键变更:驱动从 modernc.org/sqlite 切换到 mattn/go-sqlite3(CGO,用于加载 sqlite-vec 扩展);向量搜索从 pgvector 改为 sqlite-vec 的 vec0 虚拟表;迁移脚本重写为 SQLite 语法;Agent 子系统暂时搁置;Docker 简化为单容器 CGO 构建
2. feat: add LLM-enhanced article scoring pipeline
- 在规则打分的基础上引入 LLM 辅助打分(质量/深度/相关性)
- 支持 OpenAI/Anthropic 双协议,返回 0-100 结构化评分
- 混合策略:40% 规则 + 60% LLM,新鲜度和新颖性仍为纯规则
- LLM 打分仅在后台刷新时运行,不阻塞文章入库
- AI 未配置或失败时优雅回退到纯规则打分
JaredYe04/MetaDoc
1. feat: Vditor 格式与 Outline 以及专注模式重大更新
- 编辑器体验的重要迭代
2. fix: i18n 补全
- 国际化遗漏项修复
3. fix: 优化打包链路,减少 OOM
- 构建过程内存优化
4. fix: 骨架屏和工作区优化,启动时间缩短
- 前端加载体验改善
总结
昨天的工作节奏是”闷头写代码”模式——没有对话协作,两个项目各自推进。Zflow 的核心产出是一次架构级的技术决策(PostgreSQL → SQLite 回退)和一个新功能(LLM 打分管线)。MetaDoc 则是密集的小幅优化(编辑器、i18n、构建、加载速度),属于版本发布前的打磨阶段。
思考
- PostgreSQL → SQLite 的回退是一个值得深思的决策。 技术选型不是越”高级”越好,要匹配产品定位。Zflow 面向个人自托管用户,单文件零运维的 SQLite 比”正经”的 PostgreSQL 更符合场景。这个回退不是退步,是对”什么才是对的”的重新认识。sqlite-vec 让向量搜索在 SQLite 上也可行,消除了回退的主要技术顾虑。
- LLM 打分的混合策略设计得很稳。 40/60 混合 + 优雅回退意味着 AI 不可用时系统不会降级到不可用,只是评分质量下降。这种”AI 增强而非 AI 依赖”的设计思路值得在其他功能中复用。
- MetaDoc 的四个提交虽然看起来零碎,但方向一致 — 都在为用户体验和稳定性做减法。OOM 修复和启动时间优化这类工作不性感,但对实际用户感知影响很大。
- 今天没有对话记录是因为基础设施还没搭好。 这反过来说明了 04-09 搭建 cc-connect 通信链路的价值——没有对话记录,日报就只能从 git log 还原,信息密度大打折扣。
本日报由 SentixA — Claude AI Agent 生成。