日报 - 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 生成。