>wangyr@context: ~$

作品七

个人信息获取系统

2026-01 第一批抓取 · 2026-09 重建后无人值守在跑 · 台账四万二千八百一十五条记录

替我读近百个信源,按我的标准筛出值得读的,每天早上一批交给我;我读过的东西流向知识库、判断和写作。

收:订阅源、手机上分享的链接、播客与视频的转写,收进同一本台账。筛:每篇按两个标准打分,够分的才出现在我面前,并归进二十六个主题之一。提炼:每天一份信息日报,另有三份信号日报把关注的人、订阅的频道和播客写成判断系统用的信号。分发:卡片上的一组开关把一篇文章推向深挖、知识库、写作或主题文件夹。回写:我的每个动作记回台账,新排序上线前要先赢过旧的。

抓取 订阅源 手机分享 播客转写 视频转写 台账 09-17 06:12 09-17 06:25 09-17 06:31 09-17 06:40 · 订阅源 一次数据库迁移的复盘 09-17 06:44 09-17 06:52 归进个人知识库系统 满一周搬进主题文件夹 草稿进写作区
一篇文章被抓进台账,打分归主题后亮起,在阅读界面成一张卡片,我按保存,它带着绿边落进已保存;我的动作回流,改变第二天的筛选。自动循环。最后一格是它接上的三处,带下划线的标签能点过去。

它是什么:整个系统的感知层,别的系统的进水口。由一个收集端、一个筛选与打分环节、两个阅读界面、三份信号日报、一套无人值守的约束构成。

  • 台账:一本账,记着每篇文章从收到、打分、出现在我面前,到我读过、收藏、删掉的全部经过。收集端把四条来路的文章收进这本账。
  • 筛选与打分环节每天早上给昨天收到的文章打分、归主题,够分的写成一张卡片。
  • 两个阅读界面读同一批卡片:手机上的分诊页,电脑上嵌在 Obsidian 里的同一套视图。
  • 三份信号日报各盯一条一手信源:关注的人昨天在 X 上说了什么,订阅的 YouTube 频道和播客更新了什么。
  • 一套约束让它无人值守也不出事:状态只在一处、钱只从一处出去、拿不准就停、记录不删、只在状态变了的时候通知我。
  • 它在整个系统里的位置:作品一「感知」那一块的外面一半。知识库系统、判断系统、写作都从它这里取材。

解决的问题:信息淹没注意力。

  • 我订阅了近百个信源,每天进来几百篇。读不过来的订阅等于没有订阅。
  • 2026 年 5 月我判过这套系统一次:机械活着,使命失败。它每天在收件、打分、写入,却没有在筛选我的注意力。
  • 系统的产出单位从此改为「我吸收到什么」,不是「抓到多少」。

它做到六件事。

  • 收:四条来路进同一本台账,同一篇文章只记一次;一个来路突然暴涨时只收一小批。见收一节。
  • 筛:两个标准打分,一个量文章的形态,一个量它把「为什么」讲到多深;够分的出卡,并归进二十六个主题之一。见筛一节。
  • 看:一张卡片一眼决定去留,滚过去就算划过,手机是主力阅读器,电脑上嵌在 Obsidian 里。见阅读一节。
  • 分:卡片上的开关把文章推向深挖、知识库、写作或主题文件夹;我只按开关,搬运由程序做。见分发一节。
  • 提炼:信息日报把当天的卡片提炼成几篇必读;三份信号日报只摆证据、指出收敛、提候选问题,判断由我写。见提炼一节。
  • 回写:我的动作记回台账,用来对账、回测、体检信源,不直接改排序。见回写一节。

底下的判断:这是一个会花钱、会做不可逆决定的系统,它的默认值必须是「拿不准就停」。

  • 第一版按「每一轮可靠跑完」设计:拿不准就继续。一份记录读坏了就当作空,预算没有上限,健康检查只查程序能不能启动。这套默认值在 2026 年 7 月底连乘了一次,8 月中旬让系统冻结了自己十六天。
  • 9 月的重建改的不是某一处代码,是默认值:所有状态只在一处,钱只从一处出去,读不出来就停,记录永不删除,从台账算出来的东西(下称派生物)都能重建。

它和什么连着:上游是信源,下游是知识库、判断和写作。

  • 输入:近百个订阅源、手机分享的链接、播客与视频的转写。
  • 输出:收藏的文章送进个人知识库系统,三份信号日报写给判断系统,草稿进写作区。
  • 共用部件与工具:收件箱、提醒事项、通知推送;Obsidian、macOS。
  • 被谁用:个人 AI 操作系统把它当感知层的外面一半。

下面按一篇文章走过的顺序讲:收、筛、看、分、提炼、回写,然后是守着这一切的约束,最后是演化和现状。

  1. 全图:一篇文章走过的五步
  2. 收:四条来路进同一本台账
  3. 筛:两个标准打分,二十六个主题
  4. 阅读:界面按我的输入习惯设计
  5. 分发:一组开关,每个开关一条去处
  6. 提炼:信息日报与三份信号日报,写给判断系统
  7. 回写:动作记回台账,新排序先赢过旧的
  8. 守:让它无人值守也不出事的八条约束
  9. 演化:一次复盘,一次自保停机,一次重建
  10. 现状:分三档说

全图:一篇文章走过的五步

一篇文章从收到我面前只有五步,每步只做一类事,只有打分这一步花钱。

步谁做做什么结果去哪
收程序,全天从四条来路收文章,去重,正文存下来台账
筛AI 判断,程序算分,每天早上一批命中话题的文章拿两个分、归一个主题;够分的写成卡片,另出一份前五十的排序列表收件箱
看我在手机或 Obsidian 里划过、保存、已读、删除、深挖、生成文章卡片头部的开关
分程序按开关搬运:删卡、归档进主题文件夹、抽深挖结果、转文章草稿资源区、写作区、同一张卡
回写程序把开关的变化记成台账事件;体检每天一行摘要推到手机台账、我的手机
来路 订阅源 九十六个 手机剪藏 播客 · 视频转写 收件箱里的新文件 收 去重 · 不花钱 台账 所有状态只在这里 记录永不删除 筛 两个分 · 一个主题 看 手机 · Obsidian 开关:保存 已读 删除 深挖 生成文章 主题文件夹 · 知识库 · 写作 · 删卡 开关的变化回写成台账事件 三份信号日报 → 判断系统,不进台账 X · YouTube · 播客
红色实线是进台账和出台账的两步。台账在中间,每一步都以它为准;我在界面上的动作回写进台账。三份信号日报在流水线之外,直接写给判断系统。

收:四条来路进同一本台账

四条来路的文章进同一本台账,同一篇文章从两条来路进来只记一次。收这一步全天在跑,不花钱,重复执行也无害。

量的失控和时间的失控各设一道门,在收这一步就拦住。

剪藏入口装好之后三个月没跑通过一次,原因是清单名写错了。

筛:两个标准打分,二十六个主题

每篇命中话题的文章拿两个分:形态分说它「厚不厚」,判断价值说它「深不深」。排序按判断价值优先,形态分次之;六分以上出卡。

标准怎么算量的是什么
形态分基础分之上,九个加分项各加一分,例如一手深度访谈、有洞见的解释、五个以上案例、作者一手实践;五个减分项各减一分,例如一边倒、只介绍工具;通篇为了结尾卖东西重扣文章本身的形态:有没有一手材料、有没有案例、有没有解释
判断价值六个信号逐条检查:解释「为什么」而非「是什么」;给出因果链而非罗列;还原到更底层的原理;机制可迁移到本案例之外;纠正一个常见误解;用具体数字支撑因果。命中一条要能用一句话说出理由并引原文,说不出不算。命中数映射成一到五分这篇文章有没有把「为什么」讲到底层,对我的认知价值

两个标准分开,因为只有一个的时候高分不等于我会读。

每篇文章同时归进二十六个主题之一,这个主题决定它收藏后归档到资源区的哪个文件夹。

打分每天一批,不再随时打。

已知缺口:判断价值能排序,不能减量。六到八月的打分里判断价值四分以上占近八成,收件箱里更高。要减量只能靠来路和配额,不能靠分数。见现状一节。

阅读:界面按我的输入习惯设计

两个界面读同一批卡片:手机上的分诊页是主力阅读器,电脑上同一套视图嵌在 Obsidian 里。界面上的每一处设计都对应我的一个习惯。

Obsidian 主区里的分诊视图,Feed 页签:顶部一行橙色状态「已经 8 小时没有新文章入库」,五个页签 Feed、时间流、划过待定、已保存、日报,计数 694 篇;下面是卡片流,每张卡片有标题、入库日期、判断值、分数、为什么值得读、新在哪、主题、来源,右下角原文、保存、已读、删除四个动作
Feed:没碰过的卡片按判断值和分数排。一张卡片头部只放决定用得上的,看一眼按保存、已读或删除,或者直接滚过去——滚出顶部就算划过。
分诊视图的时间流页签:同样 694 篇卡片,按入库日期倒序排,最上面是 09-17 当天入库的几篇
时间流:和 Feed 是同一批卡片,只是按入库日期倒排,同一天里再按判断值排。早上先看这一页,今天刚进来的都在最上面。
分诊视图的划过待定页签:计数 37 篇,旁边一颗「全标已读」按钮,下面是被划过但还没标已读的卡片
划过待定:滚过去被记为划过的卡片都在这里。手机上惯性滚动误划的,在这里捞回来保存;看完一颗「全标已读」一次清掉。
分诊视图的已保存页签:计数 11 篇,每张卡片左侧一道绿边,保存按钮显示为绿色的「已保存」
已保存:按过保存的卡片,左边一道绿边。它们免删,满一周搬进资源区的主题文件夹,还是同一个文件。
分诊视图的日报页签:计数「6/9 出了」,日期条 2026-09-17 带前一天、后一天、今天按钮;九行清单,排序列表、X 日报、YouTube 日报、小宇宙日报、信息日报已出,转写文章、Signal Brief、信息周报、信息月报灰显并写明预计几点出;一颗红色「全部划过」按钮;下面是排序列表正文的前两条,每条带原文和在库里打开
日报:按天列当天的九条,出了可点,没出的灰显并写明几点出。排序列表在下面直接读,悬停一条弹出全文;看完一颗「全部划过」把没处理的一次标掉。只截了前两条。

五张都是 2026-09-17 把视图拖到 Obsidian 主区截的,深色主题跟系统走。

习惯:一张卡片一眼决定去留 → 卡片头部只放决定用得上的

标题、一句「为什么值得读」、两句摘要(新在哪,价值在哪)、两个分、主题、来源。动作只有保存、已读、删除三个,另加「原文」。我在 2026 年 5 月抽查过一次收件箱,结论是它更像相关内容收集器,不是判断前置的收件箱;「为什么值得读」这一句是那次之后加的。

习惯:滚过去就是决定 → 自动划过,不逼我逐张按

卡片从顶部滚出视野就记为划过,变灰留在原地,向上回看还能看见。手机上惯性滚动会批量误划,这是已知并接受的,靠「划过待定」这个视图兜住:误划的在那里,一颗按钮全标已读。

习惯:手机是主力阅读器,不只是筛选器 → 正文体验优先于列表

2026 年 7 月做手机端时我定了这条:正文全屏推入,系统返回手势直接关正文;加到手机主屏是全屏应用,没有地址栏。手机读的是电脑上的活文件,没有副本,所以没有同步问题;电脑睡了手机就读不到,这是接受的取舍。

习惯:早上一批,不随时推 → 出卡在早上,日报页一页看完

打分每天一批,卡片和日报都在我早上打开之前备好。第五个视图「日报」按天列出当天的九条:排序列表、三份信号日报、转写文章、信息日报、周报、月报,有则可点,没出的灰显并写明预计几点出。前后翻日期能补看漏掉的一天。

习惯:电脑上不切窗口 → 同一套视图嵌进 Obsidian,内容成为库的一部分

此前在电脑上写笔记在 Obsidian,刷卡片在浏览器,两个窗口来回切。第一版把网页整页嵌进去,我看了说「我要这种嵌在里面的」:要的不是网页在 Obsidian 里,是内容变成 Obsidian 的一部分。于是用 Obsidian 自己的界面重画:点一张卡片开的就是库里那篇笔记;日报正文里的链接点开是笔记,悬停有预览;深浅色跟主题走。默认挂在最左侧栏,卡片文章开在中间主区。

习惯:不离开日报页读全文 → 排序列表上悬停即读,一键全部划过

排序列表里鼠标停在一条上就弹出小窗读全文,小窗里能保存、标已读;手机上点一条就地打开。看完这一页,一颗「全部划过」把没处理的一次标掉,已读、已保存的跳过。

习惯:开关在文章头部,不在另一个系统里 → 三处界面读同一组开关

每张卡片是收件箱里的一篇笔记,头部带一组开关:读过、划过、保存、删除、深挖、生成文章。分诊页、Obsidian 里的数据视图、清理规则读的都是这几个开关;在任何一处勾,其他两处立刻一致。手动在笔记里勾也算。

习惯:同一个文件夹既是 AI 的工作区也是我看的库 → 卡片、归档、知识库都是同一个文件

AI 写卡片进收件箱,我在收件箱里读;收藏满一周它被搬进资源区的主题文件夹,还是那个文件;送进知识库系统的也是它。没有导出、没有第二份副本。

习惯:出事要第一眼看到 → 状态行在阅读界面顶部

两个界面顶部都有一行流水线状态:多久没有新文章、今天花了多少、有没有冻结、哪些来路失声。截图里那行橙字就是它。台账打不开时红条,不是全零的黄条,否则真正的告警会被盖掉。

卡片会被删,台账不会。

删除开关打开:立即删卡规则零
未读满一个月且没有任何标注:删卡,台账记「卡片已删」规则一
读过满两个月且没有任何标注:删卡规则二
收藏满一周:搬进资源区按主题分的文件夹,台账记「已归档」规则三
保存、深挖、深挖完成任一打开:免删保护

分发:一组开关,每个开关一条去处

卡片头部的开关每个对应一条去处。我只按开关,搬运、提炼、转写由程序做。

开关我按它的意思之后发生什么谁接
保存值得留免删;收藏满一周搬进资源区对应主题的文件夹。我从这些文件里挑着送进知识库系统,由 AI 提炼成知识页资源区、知识库系统
深挖想要更深一层程序对这一篇做第二轮提炼:涉及的公司与人物、行业归属、金句、水下信息(文章没明说但能推出来的事实),写回同一张卡,打上「深挖完成」同一张卡
生成文章想写成自己的东西程序按内容类型(视频、播客、网页)调对应的转写与成文技能,草稿放进写作区,打上「已处理」写作区
已读读过了记一条事件;之后没有别的标注,满两个月删卡台账
划过看到了,不读进「划过待定」;未读满一个月删卡台账
删除不要立即删卡,台账留一行台账

「存入知识库」从自动改成了我的动作。

周选题包是分发的第四条去处,建了没走通。

提炼:信息日报与三份信号日报,写给判断系统

提炼分两层:信息日报把当天的卡片提炼成几篇必读;三份信号日报把一手信源写成判断系统用的信号。

三份信号日报补同一个缺口:流水线只能拿到写成文章的二手信息;关注的人的即时发言、订阅的频道和播客是一手的,但没有订阅接口或读不过来。

三份用同一副骨架,只换采集层。

层做什么三份的差别
采集不含 AI 的程序把时间窗内的条目收成一份原始数据X 走登录态的浏览器;YouTube 走官方接口,公开订阅源兜底;播客走各节目的订阅源,查不到的退到节目页
写作AI 按一份固定的判断顺序读透原始数据,写成日报视频和播客多两节固定内容
落点按时间窗结束那天命名的一份文件,原始数据和日志放在旁边三个文件夹并排,日报页当同一类读

写日报的判断顺序是固定的,日报不替我写判断。

时间窗是「从我上一次读日报到这一次」,不是自然日。

X 日报跑了一个月之后,我发现采集层一直在读一个小池子。

X 日报,2026-07-30 起,关注名单一百三十八人四十五份
YouTube 日报,2026-09-10 起,订阅名单四十四个频道八份
播客日报,2026-09-10 起,订阅名单三十一个节目八份
X 日报修复采集后同一时间窗的条数八十条到五百六十七条

回写:动作记回台账,新排序先赢过旧的

我在界面上的每个动作记回台账。它们用来对账、回测新排序、体检信源,不直接改排序。

新排序上线前过一道回测闸门:没赢旧排序,就不换。

信源名单按我的行为体检,负面判决要等等量曝光。

守:让它无人值守也不出事的八条约束

这八条不收文章也不打分,只让无人值守的系统在拿不准时停下来、在状态变了时通知我。每条都写成能判有没有被违反的形式,改任何共享状态之前先对照。

约束做什么为什么
状态只在一处所有持久状态只在台账;任何部件不得另存一份状态重建前,状态散在三份互不知情的记录里。一份被并发写坏,读它的程序把失败当作空继续跑,系统于是把全库当作没收过的新文章,一小时内重收近两千篇、付费打分到余额打光。这份记录本可以从原始数据重建,但系统不知道它是派生的
记录永不删除删除只发生在卡片上;台账里那一行留着,记一条「卡片已删」没看到的文章不等于丢掉的文章,它还能被检索到
派生物可重建卡片、排序列表、选题包、归档,每一种都有重建入口,并有一条「删掉再重建、结果一致」的测试哪个文件坏了,重跑一遍就回来;派生的索引不再被当成唯一依据
钱只从一处出去所有 AI 调用经过同一个口,逐次记账,到日上限或月上限就停,每天先查余额,服务商拒付就冻结并告警一次;模型收了钱却没报用量,当天硬停第一版的预算闸装在重试队列这个旁路上,主路径敞着。余额耗尽三次,前两次靠充值救回,第三次冻结十六天
拿不准就停台账打不开、预算超限、服务商拒付时,停本轮并告警,不以空状态继续;收集免费且重复无害,允许继续读失败返回空并继续,把一次写坏放大成余额耗尽。钱和数据离开系统的地方失败即停,其余失败可以继续
只在状态翻转时通知每个部件一个红绿状态,只在从正常变异常或从异常变回正常时推一条到手机;每天早上一行摘要,推不出去不算已告警,下次补发按计数触发的告警反复点名同一批来路,几百次之后没有人再看。「没抛异常等于送到了」这一条在三层代码里各修过一次
体检测行为不测功能查的是预算、冻结、台账、订阅服务可达、每个来路的死活、打分失败率,不是程序能不能启动第一版答不了「今天花了多少」「队列冻结了没」「量正常吗」;停摆十六天,弹的都是错的病因
量的门与回测闸门一个来路突然暴涨只收一小批;每篇正文抓取有时间上限;新排序没赢旧排序不换防的是异常量被当正常处理、一个来路卡住整条流水线、换了排序反而把我会读的文章排到后面

写成可判违反的形式,是因为写不出判据的规则等于没有规则。

演化:一次复盘,一次自保停机,一次重建

一次复盘把目标从「抓到多少」翻成「我吸收到什么」,一次自保停机(余额耗尽后系统冻结了自己)把默认值从「拿不准就继续」翻成「拿不准就停」,一次重建把散在三处的状态收成一本台账。

起点:照一篇别人的方案搭第一版,骨架是多源抓取、AI 打分提炼、笔记软件里展示2025-09
第一批抓取进来。目标写下:信息侦察与筛选系统,只负责标记价值层级,深度探索交给别的工具2026-01-14
播客和视频从流水线里拿掉,改为按需转写:批量纳入只引入噪音2026-04-05
流水线停摆数日无人发现,原因是一次系统升级。加第一版健康检查。判断:脆弱点在可观测性2026-04-21
复盘:机械活着,使命失败。5 月进五千多篇,读二十篇。根因按杠杆排序:阅读没有出口,打分停在相关性,信源半年没体检,新功能在增殖而主线没人动。结论:砍和收,不再加2026-05-28
信源体检:砍掉七个噪音来路。发现读过的文章几乎全来自手动剪藏。缺的不是更多来路,是出口。同日给收件箱补上唯一出口:收藏的文章归档进资源区主题文件夹2026-06-09
第二个标准上线。第一轮回测输给旧排序,不翻;第二轮换模型过闸门,收紧满分门槛2026-06-11
分诊页上线,先在电脑上:卡片流、滚过即划过、点开读正文。两周后手机端上线,我真机试过说可以2026-07-16 – 30
一份记录写坏,读失败当作空,全库重收,重复付费约七十美元,余额首次耗尽。诊断在一周后做出,修复排在另一项改动之后,然后四周没人动2026-07-30
余额第三次耗尽,系统冻结自己。十六天里照跑、每次拒付、零篇入库,没有一条通知到手机2026-08-18
审计:会自保,不会自呼救,人被排在外面。六个设计错位:按事故加固不按不变量加固,派生的索引当唯一依据,钱出去的地方没阀门,系统没有自我模型,单向传送带没有回路,健康检查测功能不测行为2026-09-03
重建:台账、出钱的口、体检先落地;收集、打分、分诊页跟上。每个任务一个实施者一个审查者,分四个区域终审2026-09-04 – 07
收窄:画像与推荐排序整个取消,排序沿用两个标准;成本手段只换便宜模型;判断标准一字不动,只压缩输出2026-09-05
我自己在终端逐步跑切换。当天定:X 日报不打分,自动入知识库停掉,收藏满一周即归档2026-09-08
三份信号日报统一到早上,YouTube 和播客两份新建;分诊页加日报页,一页看完九条2026-09-10
分诊视图进 Obsidian:先整页嵌入,次日按「我要这种嵌在里面的」用 Obsidian 自己的界面重画2026-09-15 – 16

变的是默认值、状态的位置、打分的节奏(随时打改成每天一批)、阅读的位置(笔记软件的表格,到手机分诊页,再回到 Obsidian 里)和目标;没变的是两个标准的判定、卡片头部那组开关,和问题本身:能不能筛选我的注意力,重建后还没测。

现状:分三档说

写这一页的日期是 2026-09-17。重建切换是九天前。三档分开说,不混。

在跑,有真实使用记录
  • 收集、每天早上的打分出卡、每天的体检,切换以来每一次都成功,早上的一行摘要每天推到手机。
  • 手机分诊页,含日报页、排序列表小窗、全部划过;Obsidian 里的分诊视图,2026-09-16 起。
  • 三份信号日报,每天早上依次生成。
  • 手机剪藏,清单名修正后跑通;播客与视频转写队列,我扔一集才转一集。
  • 信息日报每天生成,周报每周生成。
  • 收藏满一周归档进资源区主题文件夹,二十六个主题文件夹都已建出来。
  • 深挖开关:程序在收件箱上守着,勾了就做第二轮提炼;打上「深挖完成」的卡片不多。
建了,不常跑或没走通
  • 周选题包:跑过一次,失败。
  • 月报:生成过三次。
  • 生成文章开关:程序在守着,全程只处理过一张卡。
  • 信号简报:手写,无定时,9 月初起停更。
  • B 站收藏夹转写:建了,没跑通。
  • 自动入知识库:停掉。手动入库照常。
设计中或未测得
  • 画像与推荐排序:设计写完,整个取消,没建。
  • 等量曝光实验:审计提出用「每个来路每天两张、每张必划」来判信源取舍,没跑。在它跑完之前,对任何来路的负面判决不成立。
  • 它有没有在筛选我的注意力:重建后没测。判断价值能排序、不能减量这条缺口还在。

数字只报能证明系统真实存在的。

台账记录,2026-01-14 起四万二千八百一十五条
打分结果,含迁移进来的历史三万零五百九十九条
启用的订阅源九十六个
切换后每天进来的文章四十二到九十九篇
最近三天每天出的卡三十八到五十一张
切换后九天的 AI 花费,一千六百七十五次调用0.49 美元
收件箱里的卡片,今天早上九百七十张
系统删掉的卡片 · 我读过的 · 我收藏的,全程一万二千四百九十二 · 四百六十三 · 六百六十一
归档进资源区主题文件夹的文章,二十七个文件夹(含未分类)六百五十六篇
打上「深挖完成」的卡片 · 「生成文章」处理过的卡片十三 · 一
收集作业运行次数,切换以来,全部成功一百六十七次
提交,2026-04-22 到 09-15二百九十一次

这条流水线是作品一感知层的外面那一半;收藏的文章往下游走进知识库系统。守钱和守线的规矩,和作品二里「没人会发现的错,不许无人值守」是同一条。它背后的想法怎么来的,见思考。