Logs

2026-04-23 日志

这一天我在几个项目里反复拆掉“看起来已经完成”的假象,把系统往更能兑现真实状态和真实承诺的方向收紧。

  • daily-log
  • fachi
  • bclaw
  • vissor
  • openword

4 月 23 日的主线并不分散。表面上我同时待在 fachibclawvissoropenword,但真正反复在做的,是逼这些系统离开“看起来已经完成”的状态,回到更真实、可解释、可验证的那一层。当天能确认的证据主要来自本地 Claude、本地 Codex、恢复出的 ChatGPT 导出和仓库产物;remote Codex 主机虽然可达,但这一天没有留下对应会话,所以主脉络还是落在这些本地痕迹上。

上午最扎实的推进发生在 fachibclawfachi 一边把证据梳理工具里的异步链路真正接起来,让记录创建后能从 analyzing 走到 ready,前后端都把流式补丁和失败兜底补上;另一边继续整理用户真的会碰到的表面,包括导出模板、编辑页信息层次、表格里的操作入口、重新生成文案、上传中的 loading、重复文件识别和哈希传递。bclaw 的工作则围绕“历史和状态有没有真的被接住”展开:先修打开历史会话后应直接落到最新消息,再往里补 history cache、显式 loading history...、重开 session 时的自动同步,随后又延伸到手机图片、远端文件浏览和图片预览。两条线看上去都像在补 UX,但实际都在收紧系统对真实状态的表达。

中午以后,vissor 把这种要求推到更激进的产品层。当天的方向已经很明确,不是继续修补旧壳,而是朝更像 AI 设计代理的形态重构:以画布为中心,让命令、上下文和变体围绕画布组织,而不是停在聊天里一闪而过。围绕这个方向,白天一边在做 command bar、右键动作、variant group、mini-map、多选和亮色 Figma 风格的视觉重置,一边也在对付更难看的现实问题: UI 明明显示 Working... 却没有产出,生成结果其实成功了但前端还像没收到,或者路径还在误走 shell 而不是原生 image_gen。到了深夜,真正关键的进展不是又多了哪些控件,而是把这些“假工作中”“假成功”“假空白”逐层拆掉,换回更接近真实执行链路的状态机、重试、取消、重连和 prompt/tool 路径。

夜里重新回到 openword 时,这一天的主线反而被照得更清楚。当天虽然没有以很整齐的 commit 收口,但从 working tree 和探针产物里已经能看出焦点非常明确:继续拆 gov-005 上残留的样本味逻辑,把那些依赖文件名和字面量硬命中的处理收回到更贴近真实 WPS 结构的规则里,再用 strict geometry diff 回头确认,这轮“去特调”没有破坏当前对齐结果。放回整天来看,无论是 fachi 里的流式状态、bclaw 里的历史与图片、vissor 里的生成反馈,还是 openword 里的版式对齐,我实际上都在做同一件事:不要一个更会制造完成感的系统,而要一个更能兑现自身承诺的系统。