我把自己用的Dashboard全删了。
先说清楚,这不是说互联网产品的Web UI和GUI都该消失。只是在我自己的工作方式里,它们已经没有存在的必要了。
我又用回了IRC。
服务器自己建,客户端自己写。Jabber和IRC我都用过,最后还是IRC最顺手。
频道直接按职责拆。
#
operations负责执行#
#
research负责检索和证据#
#
publishing负责从草稿走到公开验证#
#
watchdog只盯阻塞和心跳#
每个昵称对应一个固定Agent。每条消息必须带task_id和state。状态也不允许随便写,只认received、in_progress、blocked、verified这几种。
谁接了任务,卡在哪一步,最后有没有真正完成,频道里一眼就能看到。历史消息天然就是日志,不需要再单独做一套trace页面。
权限放在服务器端。大文件不塞进消息流,只传路径、引用和哈希。
XMPP当然更完整,presence、认证、加密和扩展都很规整。但对我自己的Agent控制面来说,完整有时候就是重量。
我不需要再打开浏览器,点进五层菜单,然后盯着几块会变颜色的卡片。
我需要的是拿起键盘,发一句话,系统开始动。
文本就是界面。
频道就是工作流。