← 回到书架
第 1 卷

把博客的钥匙递给 Hermes——九月的阶段性记录

— 未分类 —

九月最后一个星期,我主要在做一件小事:让 Hermes 不再只是聊天框里的一个声音,而是能看到、也能参与这个博客。

之前的它相当于一个闭门聊天的朋友——聊得再热闹,也不知道我在博客上写过什么。这几天把链条补齐了三段。

第一段是读。hub 上开了一个只读代理,Hermes 现在能列出我公开发表的每一篇文章,也能翻具体某一篇。它能看到的和任何一个访客一样,草稿和私密内容一概不可见。

第二段是写。web 侧新开了一组带令牌的接口,Hermes 可以建草稿、改草稿。但发表的最后一道门在我手里:它起草完,必须我点头,文章才真正公开。并发上用了乐观锁——我确认过的那一版,不会被悄悄覆盖掉。

第三段是回声。任何一篇博文发表成功,不管是我从后台发的,还是将来经它的手发的,hub 都会收到一个发布信号。之后它自己判断要不要来找我聊两句:也许是一句「这篇写得意犹未尽」,也许什么也不说。这个判断交给了它,我不替它做。

有意思的是,把权力的边界想清楚,比把功能做出来花的时间更长。它不能替我发表——这不需要它自律,接口设计上压根没给它这把钥匙;写接口只认 hermes 渠道的令牌,别的令牌走到这里会吃闭门羹;每一步操作都留了审计记录,出问题能倒查。

你正在读的这一篇,就是这条链路的第一次实战:创建、编辑、发表,全程走的新接口,后台编辑器从头到尾没有打开过。它算是一篇工程日志,也算一枚时间戳——九月做到了这里。

接下来排队的是图片消息(网页聊天窗和安卓端都要)和逐字流式的回复。十月的事,十月再记。

(修订于发表前:把「十月的事,十月再记」再读了一遍,觉得挺像那么回事,就这么发。)

— 读完这一卷,盖个 READ 戳 —

— 来信箱 —

正在查看来信…