实验结束时,我通常已经知道结果意味着什么;几周以后,它才出现在同行能找到的地方。真正拖住我的不是写作,而是同一项进展还要分别整理项目说明、证据、简历、图片和发布步骤。
Silan Viking 就从这次反复被推迟的更新开始:先保留结果,把证据和说明放在一起,再由我决定何时公开。
我完成一个实验,或者得到一个有价值的技术判断以后,通常知道它应该成为项目更新,也许写成文章,最后还会成为简历表述的证据。
这些内容服务不同读者,本来就应该彼此独立。问题在于它们还住在不同系统:最初判断在笔记里,项目页在网站代码里,简历又是另一种格式。发布时还要处理图片、摘要、语言版本、手机检查和部署。
每一步都不难,合在一起就足以让我推迟,等真正更新时,最有价值的上下文已经变冷。
第一个有用的抽象不是另一个文章编辑器,而是一个能长期保存未完成句子的地方。
一条 moment 用日期和稳定身份保存观察、决定、结果或状态变化。以后,另一篇文章或一个项目页可以连接回它。早期判断和成熟解释保持独立,但两者的来路不会再丢失。
Markdown、TOML、媒体和 Git 保存写作内容,数据库与公开页面从这里生成。
因此,我可以直接编辑文件、在源码仓库中使用桌面界面,或让 Agent 准备修改提案,而不会得到彼此冲突的版本。每项接受的改动仍然有文件、差异和历史。
内容生命周期也因此保持明确。成熟草稿仍然可以是私人内容;同步本地索引不会公开它;接受 Agent 提案也不会部署网站。
真正有用的要求都有清楚边界:
- 找出与某个项目有关的记录;
- 根据确认过的证据起草进展摘要;
- 准备另一种语言;
- 补一条缺失关系;
- 汇报哪些公开页面已经落后。
默认的 MCP 流程停在一份可检查的修改提案。公开发布和生产部署继续由我在正常流程中亲自执行。
这比“自主经营网站”更符合我的需要:我可以用自然语言提出维护要求,看清确切改动,并继续为公开表述负责。
确认过的内容会把标题、摘要、语言信息、结构化数据、图片和链接带到公开网站。这减少了 SEO 和 GEO 的重复整理,但不保证排名或引用。
部署以后,仪表盘可以显示线上内容版本、真实读者活动,以及按规则判断为搜索程序或 AI 抓取程序的请求。抓取程序请求过地址,只说明它到达过页面,不能证明已经收录、理解或用于回答。
CLI、内容模型、本地索引、网站生成、部署路径、访问报告和可审阅的 Agent 提案现在已经能工作。桌面界面仍从源码仓库运行,Git 仍是当前跨机器同步内容的实际方式。
打包后的桌面端上手流程和更直接的跨设备体验仍是方向。它们也应该接受同一项检验:我能否在另一台设备上继续下一次研究更新,而不必重新拼凑上下文?
Silan Viking 不需要先管理完整人生才有价值。它只需要让下一项诚实的研究更新更容易被记录、讲清楚、发布和继续维护。
