FOLD / 01

替一个人整理
多个 Agent 的两周

进展、发现与别人的消息不断涌来;Fold 让 Agent 把它们整理成一份有注意力预算的状态。

几个 Agent 同时替一个人工作时,工作进展、外部观测、别人或本人说的话会一起涌来。加在一起,往往超过这个人读得完的量。

Fold 让 Agent 承担这部分整理:结合当前状态和这个人的处境,判断什么值得他看,给每件事分一份注意力,并说清楚哪些事在等他决定。

这本小册子用一个化名人物两周的输入,说明这项工作做到了哪里、还缺什么。

原型的手机首页:8 月 16 日零点,5 件等你回应,最上面一张大卡问车道下的主水管是整根挖开换还是免挖穿新管,下面是批准 #13596。

原型 · 手机首页 · 8 月 16 日零点

一个化名人物的收件箱,这半天进来上百条输入。首页只说几件在等他,最急的一件放在最上面,按钮说明怎么答。

后面十五页依次回答:问题有多大,靠什么假设,用什么数据,Agent 判得怎么样,表达成什么样子,还缺什么。

一份状态,按注意力分配;
人只回答需要他回答的事。

Fold · 2026-10-15 · 画面取自 prototype/index.html?variant=d&frame=26,数据见 prototype/data/composite/01 / 16
FOLD / 02

每帧上百条输入,真正要他决定的只有几件

噪音不是少数例外,而是一个真实收件箱的常态。

Jonas 是一个化名人物:开源网络库的维护者,家里有伴侣、两个孩子、一只猫和在修的房子,也逛自然论坛、订 newsletter。他两周收到的输入,按半天切成一帧。

多数输入写得认真,却与他无关:关注分类里的论坛长帖、newsletter 全文、机器人的评审与失败通知。文本规则认得出机器人和“谢谢”,认不出“写得认真、与他无关”。

要他亲自决定的事夹在中间:母亲换水管那六周住哪,猫可能多吃了药,车道下的主水管在漏。

115 条每帧平均输入,最多一帧 235 条
22%文本规则认得出的低信息量,占他人来信
648 / 719论坛他人来信中,落在他后来没有行动的事项上
≤ 3 件弱标注里每帧的高档位事项
8 月 16 日零点这一帧:每个方块是一条输入、一件事或一个问题。其中要他拍板的,是主水管怎么修与 #13596 合不合。

同一帧里的六条输入,与 Agent 写下的处置和理由

来源输入处置
论坛 · 自然闲谈urchin60:Which animals to look for during the cold…噪音自然闲谈帖的回复
订阅邮件The Azure Journal:EP222: What is Google’s TPU?噪音订阅的 newsletter
GitHub · CopilotRe: build: drop dirent.h detections (PR #13588)暂缓他人 PR,没有请他评审
家庭 · 邻居群~Leif:Rörfirma hos nr 14? 😮暂缓邻居好奇,不用他做事
家庭 · 水管工短信Ronny:kopparledningen under uppfarten har spruckit…用上铜管裂了,两个报价
问答 · 房屋维修Jonas B.:Can a split copper water line be patched?用上他的提问:还在权衡

这一帧 158 条:用上 40,暂缓 84,噪音 31,重复 3。英文是改写后的原文,只换了名字;瑞典语来自作者编写的家庭流。

数字出处:corpus/composite/NOISE.md、corpus/composite/LABELS.md、prototype/forms/CONCEPTS.md(真实数据下的问题清单)、prototype/data/composite/scenario.mjs(f26)02 / 16
FOLD / 03

让 LLM 当注意力编辑,让规则守住边界

Agent 判断一件事对这个人有多重要;脚本只换算份额、检查预算、保存记录。

核心假设是:LLM 带来更多信息的同时,也能结合语境估计一件事会不会改变这个人的理解或行动,以及延后会怎样。

Agent 不直接写数字,只给每件事一个档位;脚本按固定换算得出份额,再按份额排序。

一层的份额总量固定。超出时整批退回,并说明超在哪里;谁让位由 Agent 决定,脚本不会自动降档或挤掉条目。

每件事可以有自己的下一层,下一层有同样大小的预算。留白是允许的,它说明这一刻没有更多值得占位的事。

主水管#13596 复审三个旧 PRmaster CI猫复诊三件各 3 份小事各 1 份

五档与份额(一层预算 64 份)

档位份额换算
critical243/8 预算
high123/16 预算
normal63/32 预算
low33/64 预算
trace1固定 1 份

左图:8 月 16 日零点 Jonas 的根层,用掉 63 份、留白 1 份。车道下的主水管是 critical,24 份;四件 normal 各 6 份;三件 low 各 3 份;6 件 trace 各 1 份。

假如这一帧把 #13596 的复审升到 high,别的都不动,内核会这样退回整批:

accepted: false
error: budget_exceeded · constraint: layer_budget · layer: root
budget: 64 · declared: 69 · over: 5
shares: {driveway-wet: 24, issue-13587: 12, pr-reviews-0814: 6, ci-urls-master: 6, smilla-vet: 6, 另 9 件共 15}
revision 不变 · events_appended: 0
示意:字段与用例 02 的拒绝回执相同,ID 取自演示数据。回执列出这一层每件事的份额;谁降档、谁撤下,由 Agent 改好后整批重交。
数字出处:docs/decisions.md(份额协议)、prototype/data/composite/scenario.mjs(f26 根层)03 / 16
FOLD / 04

Jonas 的两周:四个真实来源加一条家庭流

前四条流是真实公开文本,只按规则替换名字,没有用模型改写;家人往来由作者编写。

工作流来自一位开源维护者在 GitHub、CI、邮件列表、Mastodon 与博客上的两周;社区流来自一个自然观察论坛;生活流来自生活问答站上的真实提问;订阅流是 newsletter、营销邮件与天气提醒。家庭流是伴侣、孩子、母亲、妹妹、朋友与邻居的瑞典语往来和家务通知,作者参考真实私人邮件的语气仿写,不含其中的内容。

项目、账号、人名、链接与编号按一张本机化名表一致替换。化名不是匿名,逐字搜索仍可能找回出处。

拼接必然有接缝:有人住公寓、有人有车道,营销邮件来自旧年代。这些不一致来自拼接,不是 Agent 的误读。

工作 1676 条社区 738 条家庭 388 条生活 326 条订阅 89 条两周共 3217 条,28 帧

和只有工作的单一来源、手写情境并排

指标只有工作Jonas(拼成)手写情境
输入条数16763217112
每帧平均 / 最多59.9 / 128114.9 / 2353.0 / 9
不同作者;前 5 位占比286;62%695;32%27;59%
低信息量占他人来信33%22%24%
事项数;只出现一次221;13535;17613;4
当地 0–7 点到达8%13%0

低信息量只算文本规则认得出的机器人、模板、空内容与致谢。论坛帖与问答回复几乎都有实质内容,所以这一行在 Jonas 身上反而更低。

六件跨流的事:挑的是前四条流里时间或话题真实重合的线程;家庭流另与生活问答有 15 处话题咬合,由作者写明

热浪里的空调与喝水连续高温时问空调超出温控范围生活 · 订阅 · 工作 · f01、f22–f25
航班改成经停撞上工作输入最多的一天生活 · 订阅 · 工作 · f03–f08、f22
猫的药量怀疑喂了双倍抗生素,工作也在等生活 · 工作 · f18
车道下的主水管周六问铜管裂口,上午还在合 PR生活 · 工作 · f25、f26
AI 找漏洞他的嘟文与几份 newsletter 同期订阅 · 工作 · f01、f02、f14、f22
厨房高汤与锅具的提问,美食通讯同周生活 · 订阅 · f02、f11、f16、f20
数字出处:corpus/composite/MIX.md(各流)、corpus/composite/family/README.md(家庭流)、corpus/composite/NOISE.md(并排指标)04 / 16
FOLD / 05

处置大体可靠,档位与结构因模型而异

两种评测:在手写情境上逐帧对比作者的编排,在真实语料上从空状态自由运行两周。

逐帧评测每帧都从作者的状态出发,只看这一帧怎么判。四次运行换了模型、Harness 与指引版本。哪些输入该用、哪些是噪音,四次几乎一致;档位与 kind 的分歧更大,同一配置重跑也会变。提交被退回的原因因模型而异:一个漏列子项,一个把可选字段写成 null。

自由运行让 Agent 维护自己的状态两周。跑了三次,都没有失控,同一组输入大多进了同一件事,订阅与社区帖都被压下。后两次加入了家庭流:家里六条线的结构几乎都对,份额普遍偏高;两次的结构几乎相同,差在档位。每个条件都只跑了一次。

逐帧评测:手写情境 36 帧、112 条输入,与作者编排对比

指标Opus · 一版Haiku · 一版Sol · 一版Sol · 二版
处置与作者一致91%91%90%86%
档位完全一致48%38%53%51%
档位相差一档以内98%92%94%94%
kind 一致72%58%76%76%
首次提交被退回2 / 360 / 367 / 367 / 36
同一件事写成两项2212

Opus = claude-opus-5-5,Haiku = claude-haiku-5-5,Sol = Codex 下的 gpt-6.1-sol;一版、二版指 SKILL.md 的版本。

自由运行:混合语料 28 帧(第一次 2829 条,后两次加家庭流共 3217 条),前四条流与弱标注对照

对照第一次第二次第三次
28 帧都提交成功;首次被退回(看到回执后都改对)5 次3 次3 次
判为噪音的输入,与他后来的行为不矛盾0.890.8820.858
有强依据该忽略的输入被忽略(召回)0.2770.260.297
同组输入进了同一根层事项0.9831.00.981
同帧事项的成对排序与弱档位一致(平局记半)0.6610.6030.642
家庭流:按作者档成对排序一致(平局记半)—0.8270.823

召回低,多是 CI 失败、评审与关闭通知被引用进事项或判为暂缓,没有被丢掉。第二次的同组一致到 1.0,但被引用的输入少,可比的对从 726 降到 293;排序一致下降,主要来自两件都是 0 份的平局。第三次与第一次只差家庭流、与第二次只差用户背景,各项多落在前两次之间。家庭流对照的是作者写定的标注。

数字出处:docs/evaluations/judgment-run-codex-2026-10-15.md(Harness 对比表)、docs/evaluations/free-run-composite-*.md 三份(与弱标注对照)05 / 16
FOLD / 06

它判错的不是格式,而是取舍

三次自由运行都守住了格式与预算;错在注意力往哪边偏,以及少数事实。

第一次,工作里的事更容易拿到份额,生活里要他决定的事常被压低。加入家庭流之后反了过来:家里的事普遍高一档,工作与生活问答被挤到根层边上。

第一次打磨要改的地方,这次 Agent 多半自己判对了:航班改经停一开始就记成等你,master CI 有人在修就降为进行中,猫的药量看到失明风险后升到最高一档。

打磨只在判断会误导读者时才改,改法写成对批次的补丁,再从空状态重放;措辞偏好和差一档的分歧都不改。演示数据来自第二次运行。

9 处修正,分布在 6 帧,另手写 4 处反馈链接;输入的处置一处没改。第一次打磨了 31 处,分布在 18 帧。

把接缝当成事实

rc1 发了没有

Agentf13 读到他对朋友说“晚上发 rc1”,把已发的 rc1 改回待发,此后 15 帧挂着“待确认”。

打磨以工作流为准:rc1 在 8 日夜里已经发出,保持已完成。

随口的事被抬高

和朋友骑车

Agentf24 朋友把“明早九点?”发错到派对群,给了 12 份,排在根层第一。

打磨降为 3 份,仍等他回一句;作者判它最多一条痕迹。

该急的反而低

Ture 发烧

Agentf20 儿子发烧 38.4 度、伴侣在手术室,只给 1 份知会,首页会把它折进“其余”。

打磨升到 3 份;份额从一件 Agent 下一帧自己撤下的事提前腾出。

f 后面是帧号:f01 是 8 月 3 日正午,此后每 12 小时一帧,f28 是 8 月 17 日零点。

自由运行原样:根层 64 份,两周平均分给了谁

同一批前四条流的输入第一次第二次第三次
他人发来的生活输入,被采用(共 245 条)227130168
他后来有行动的工作事项帧,被纳入(共 200 个)1107985
其中拿到 6 份以上492936
他人发来的工作输入,判为暂缓388671489
后两次的生活份额(2.6、4.5)未标字;其余是社区、订阅与留白。第三次的语料同第二次、背景同第一次:工作与生活的减少八成多随家庭流本身出现。第二次多出的家庭份额几乎都来自母亲住哪那一件,它有 12 帧排到 24 份;第三次与作者一样,一直是 12 份。
数字出处:prototype/data/composite/POLISH.md(新旧两次运行、最常见的几类错误、逐帧修正)、三份自由运行报告06 / 16
FOLD / 07

同一份状态,按读者处境画成不同样子

读者看得下多少、能看多久、手上能做什么,决定了这份状态该怎样画。

带宽是一眼读得下几个字、几个数,注意力是两秒还是半小时,交互是能点、能打字还是只能听。两轮试下来,载体只是外壳,画法跟着处境走;下面八种按注意力从短到长排。

腕上一瞥的三屏:表盘一圈 64 格刻度,中间写 1 件要紧;卡片堆只有主水管一张;回应屏是整根挖开换、免挖穿新管两颗按钮与 1 小时后再提醒。

腕上一瞥抬腕,两秒

处境
会议间隙或走路时抬腕,一寸见方的屏只容一个数、一行字,两秒就放下。
交互
手指只点得准两三颗大按钮,打不了字;翻一屏已嫌多,更别说读原文。
所以
表圈一格一份,中间只数要紧的问题;能在表上答的一次给全:问题连同两颗大按钮与“1 小时后再提醒”,其余转到手机。
到期时刻表的翻牌屏:前方·到期,按到期时刻一行一件,车道下铜管裂一行翻成琥珀色的等你决定。

到期时刻表路过,几秒

处境
挂在走廊里的大屏,路过时隔几米扫一眼,只认得出大字、颜色和时刻。
交互
没有交互,路过的人不会停下来点;只能靠翻牌的动静把目光拉过来。
所以
按几点到期排,不按份额;琥珀色只标等你回应,变了的行才翻牌;不写摘要,没有期限的事退到下半块“未定时”。
小票的一段:左边刻度尺一格一份,车道下铜管裂占 24 份、标着请回应,右上角印 12→24,下面是主水管二选一的打勾方框。

小票掏出纸,十几秒

处境
早上打一张热敏纸带出门,一天里掏出来看几眼;打出之后就不再更新。
交互
只能用笔在方框里打勾,勾了不回传,也点不开详情、问不了为什么。
所以
纸长就是份额,每件印成单独读得懂的一段,问题连选项一起印出,份额变化印成 12→24;不印颜色,子层只印个数。
晨间朗读:一条播报时间轴,车道下铜管裂占 24 份、约 36 秒,后面各件依次变短;下方是播放、下一件、展开这一件与稍后再说。

晨间朗读只能听,一分多钟

处境
通勤或做早饭,眼和手都占着,只剩耳朵;听过的句子回不去,也没法并排比。
交互
只能开口说“下一件”“展开”“稍后”或“选第一个”,记不住长选项。
所以
份额换成播报秒数,每份约 1.5 秒:大事读几句,小事一句带过,留白就是提前结束;大事要答的问题连选项一起念出。
手机首页顶部:5 件等你回应,上次看过之后收到 158 条;第一张大卡是车道下的主水管,标着档位关键、还有 34 小时、新问题。

D 手机首页刚回来,一两分钟

处境
离开半天后掏出手机,一屏只放得下三张卡,先想知道几件在等自己、哪件最急。
交互
拇指点得了按钮、打得了一句话;读原文、比几件事就嫌屏幕小。
所以
顶上一句“几件等你回应”,最急的三件是大卡,按钮形态说明怎么答,一键作答;其余问题折成一行,小事折成“另有 N 项次要事项”。
B 时间展开的一段:左边是份额带,中间的预算柱里车道下铜管裂占 24 份,右边的期限刻度写 8/17 周一 10:00、34 小时后。

B 时间展开排日程,几分钟

处境
坐在电脑前排接下来几天,要答的不是做不做,而是什么时候做、谁先到期。
交互
鼠标能选时间、推后提醒、二选一,也能往回翻前几轮看一件事怎样涨落。
所以
左边是最近几轮的份额带,中间是此刻的预算柱,右边把期限画成此刻之后的刻度,谁先到一眼可见,过期的写明已过多久。
原版树图的上半:车道下铜管裂一格占 24 份,右边窄格是待你批准的 #13596,占 6 份;顶上写已用 63/64、留白 1。

原版树图电脑前,十几分钟

处境
在电脑前有一整块屏和十几分钟,想一次看清哪件大、哪件新、哪里还空。
交互
鼠标键盘都在,能逐格打开详情、下钻子层,读完依据与原文再作答。
所以
根层铺满一块板,面积就是份额,留白是最后一格;没有问题的小事合成一格,等你批准的评审在右栏当场答。
两周小倍数:每帧一个 8 乘 8 小方阵,按日分行;8 月 16 日零点那一帧被框出。

两周小倍数复盘,半小时

处境
周末或会前回顾两周,时间和屏幕都够,想看注意力怎样移动,而非此刻做什么。
交互
悬停一件事,它在全部帧里同时亮起;点一格看详情,但不收作答。
所以
每帧一个 8×8 方阵,按日分行、同尺度并排;只给累计份额前 8 件上色,其余灰;黑点标出当时开着的问题。
出处:prototype/forms/CONCEPTS.md(载体、场景与用法)、prototype/forms/polish/;画面都是 f26,8 月 16 日零点。到期时刻表、小票、晨间朗读是第一轮撤下的形式,入选只因处境独特,不代表产品选定。07 / 16
FOLD / 08

回来一眼:先知道几件等我,最急的当场答

手机首页与腕上一瞥只承载最急的少数问题。

手机首页顶部一句话说几件等你回应。最急的三件是大卡,大字是要你回答的问题,按钮形态说明怎么答:选项是决定,回复框是补一句,单个动作是去做。卡片顶上写它为什么在这里:档位、离截止还有多久、新问题还是已更新、等了多久。

腕上一瞥只回答一个问题:要不要现在掏手机。表圈一格一份,中间的数只数要紧的问题;能在表上答的只有确认与二选一,其余转到手机。

他在原处做过的事写成动作句,例如“你用 iMessage 回复 Kajsa”“你给母亲打了电话”;回复的不是这张卡的问题,就不算回答,卡片照旧开着。

手机首页,8 月 14 日零点:5 件等你回应,最上面是 Smilla 可能多吃了药,8 点前打给诊所还是先观察,下面是母亲换水管那六周住哪的三选一。
腕上一瞥的三屏:表盘写 2 件要紧,卡片堆是 Smilla 多吃了药,回应屏有打给诊所、先观察与 1 小时后再提醒三个按钮。

8 月 14 日零点:猫的药量可能超过失明线,母亲住处的回执当天截止。首页 5 件等你回应,表上只数 2 件要紧,最急的 8 点前要打给诊所;三选一的住处问题表上答不了,转到手机。

approvechooseconfirm首页还有 reply · schedule · defer表上只答 confirm 与两项的 choose

首页排序:档位,24 小时内到期,截止时间,份额。其余问题折成一行,长尾的小事折成“另有若干项次要事项”。

出处:prototype/forms/polish/home.md;画面:?variant=d&frame=22、forms/watch.html?frame=2208 / 16
FOLD / 09

在电脑前:面积就是份额,小事折成一叠

原版树图与 A 空间排布把整份状态铺开,适合顺手批准评审、当场二选一。

原版把根层铺满一块板,格子面积等于份额,留白是最后一格。等你批准的评审,右栏直接给出“批准 / 要求修改”。

真实数据里,根层常拖着一串只占最小一份的事。两种形式都把这类没有问题的小事合成“另有若干件小事”,点开再铺。切帧时格子平移、长大或缩小,正文不被拉伸;作答后格子收成一行回执。

原版树图,8 月 16 日零点:14 件,5 件等你回应;车道下的主水管 24 份待你选择,#13596 待你批准,三个旧 PR 待你稍后提醒,右下是另有 4 件小事的格子与 1 份留白。
原版 · 8 月 16 日零点:14 件事,主水管一件占 24 份;没有问题的 4 件小事折成一格,各占 1 份。
A 空间排布的左栏“现在要你定”:车道下的主水管与 #13596 两张大卡,一张二选一,一张批准、要求修改或评论,下面一行另有 3 个问题开着。

A 让事项像纸片散在桌上,空着的桌面就是未分配。左栏只给最急的两个问题大卡,选项可以直接点,也可以稍后再看;评审还能评论一句。

A · 同一时刻的左栏:主水管 1 天后截止,要在整根挖开换与免挖穿新管之间选;#13596 等你批准,推荐项实心,另有 3 个问题收成一行。

出处:prototype/forms/polish/spatial.md;画面:index.html?frame=26、?variant=a&frame=2609 / 16
FOLD / 10

期限画在此刻之后;推后的事沉下去,到点浮起

B 时间展开与 C 流动形态处理“什么时候”。

B 左边是最近几次整理里每件事的份额带,中间是此刻的预算柱,右边是此刻之后:问题的期限画成刻度,一眼看出谁先到,过期的写明已过多久。

C 让每件够大的事成为一滴液体,面积与份额成正比;不够大的沉在底部,串成小珠。把一件事推后,它沉到水面以下,到点的那一帧从原处浮回来。只有明确合并的两滴才会融成一滴。

两种形式都只把作答记在本页,回执写明问题在回放里仍开着。

B 时间展开,8 月 16 日零点:左边是第 23 到 27 次整理的份额带,中间是此刻 63/64 份的预算柱,右边是此刻之后的期限刻度:车道下的主水管 34 小时后截止,Smilla 复诊在 8 天后,Signe 的漫画谈话已过 3 天。
B · 8 月 16 日零点:最近的期限是 34 小时后答复水管工;Signe 的漫画谈话已过 3 天,写在底部的小事带上。
C 流动形态,8 月 15 日正午:几滴按份额大小的液滴,底部一串小珠,右下托盘里有一颗推后到 13:00 的小珠;右栏是 #13466,回执写已保存。
C · 8 月 15 日正午:把 #13466 推到 13:00,它沉进水面以下的托盘,回执是“已保存”。
出处:prototype/forms/polish/temporal.md;画面:?variant=b&frame=26、?variant=c&frame=25(推后之后)10 / 16
FOLD / 11

复盘时要看的,是问题怎样开关、份额从哪里来

六张复盘图不收作答,各回答一种其他形式看不见的关系。

复盘类都可以逐帧前后走。悬停一件事,它在整张图里亮起;点开有摘要、依据与原文。

六张图读的是同一份回放,各挑一种关系画出来:名字怎样变,问题怎样开关,格子怎样移动,份额怎样让渡,输入从哪里来,每一轮由什么组成。

它们也把状态的缺口照得最清楚:没有稳定的称呼,身份线不知道该把一件事叫什么;没有让位配对,让位图只能把增减并排,不能连线。

身份线:工作、家庭等按流分区,每件事一条竖线,线宽是份额,站点是改写。
身份线一件事改了几次名,何时撤下又恢复,何时并入另一件。
回应时序:每件事一条泳道,每个问题是一个六边形格,长度是开了多久,朱红刻度是回应。
回应时序每个问题开了多久,被回答关上,还是改写后悄悄失效。
两周小倍数:每帧一个 8 乘 8 小方阵,按日分行。
两周小倍数每帧 64 格同尺度并排,看注意力怎样移动。
让位图:每帧一行,左翼让出、右翼拿到,两翼等长。
让位图一件事变大,份额从谁那里来;左右两翼永远等长。
来源矩阵:行是来源,列是事项,格内是两周的小时间线。
来源矩阵谁的输入推动了哪件事,哪些来源整块没被采用。
批次记谱:每帧一行,收到条数、问题、改动记号与旁白。
批次记谱每一轮读了多少、丢了多少、动了几件,你在哪里插话。
出处:prototype/forms/polish/review-a.md、prototype/forms/polish/review-b.md;画面为各页默认帧,小倍数为 f2611 / 16
FOLD / 12

回应也是动态内容:保存、收到、办成是三件事

六类回应组件按问题类型给出控件,各形式共用,只换外观。

每个登记的问题声明自己期待哪种回应:确认、选择、回复、定时间、批准一个外部动作、推迟。控件按类型生成。

按下按钮只说明“已保存”;下一轮整理读到它,才显示“已收到”;批准合并之后 PR 是否真的合了,要看之后的版本。三件事分开写,不把“已保存”说成“已办完”,每一步都可以撤回。

真实数据里,他的回应大多发生在来源处:在 GitHub 上批准,在问答站回评论,给家人回消息、打电话。只有对得上登记的问题,这些动作才算回答。

演示数据登记了 26 条回应路径:11 条在两周内被他在来源处回答,7 条到最后仍开着,8 条随事项改写、撤下或并入而关上。

confirm 确认choose 选择reply 回复schedule 定时间approve 批准defer 推迟
一个按钮两三个选项回一句选一个时间批准、要求修改、评论推到某一刻
5条9条3条1条6条2条
作答前:#13596 的卡片,新问题,6 份,问修好 --ssl-reqd 时的重复计时、报告者实测有效,批准合并吗;批准(推荐)与要求修改两个按钮,下面是评论与稍后。
作答前推荐项实心;撤回后卡片回到这个样子
已保存:卡片收成回执,你选了批准,已保存,等 Agent 下一轮整理,状态还没变,右边是撤回。
已保存只在本页记下,状态还没变
已收到:回执写 Agent 在 12:00 的整理中读到,仍可撤回。
已收到下一轮整理读到了;办没办成,看之后的版本
已保存按下的那一刻;只在本页,状态没变
已收到下一轮整理读到它,写进回执
办成之后的输入或版本显示事情真的变了,例如 PR 已合并
数字出处:prototype/data/composite/POLISH.md(回应路径与反馈);组件:prototype/respond.mjs;画面:?variant=d&frame=26 第二张卡作答前后12 / 16
FOLD / 13

亲手试一下:回到 8 月 16 日零点

下面是原型的手机首页,停在车道下的主水管漏水的那一帧。

原型的手机首页,8 月 16 日零点:左栏是帧导航与读法,右边手机上 5 件等你回应。
  1. 在第二张卡上点“批准”,卡片收成回执,写着“已保存”。
  2. 点左栏的 ›,推进一轮整理,“已保存”变成“已收到”。
  3. 点“撤回”,卡片回到原位;点“详情”,看为什么在这里、依据原文和这件事怎么变的。
  4. 底栏可以换到 A、B、C 的同一时刻,切回来时停在原处。

画面太小时,可以在新页面打开原型。作答只存在本页内存,刷新即清空,不调用模型。要从仓库根目录的本地服务(python3 -m http.server 4190,打开 /docs/brief/)或体验站打开;直接双击文件时,浏览器会拦下原型的模块。打印时这里换成同一帧的截图。

回应组件页的六张卡:confirm 确认、choose 选择、reply 回复、schedule 定时间、approve 批准、defer 推迟,每张取演示数据里第一次登记的同类问题。

还可以打开回应组件页 prototype/forms/respond.html:六类控件排在一起,每类取演示数据里第一次登记的同类问题,逐个按下看回执怎样变。形式画廊 prototype/forms/index.html 并排列出十二种形式的入口。

出处:prototype/README.md(共同操作)、prototype/forms/polish/home.md(交互清单);左下画面:forms/respond.html13 / 16
FOLD / 14

状态里还缺七样东西

有的是评测撞到的,有的是画形式时撞到的;都记在决策记录里,契约还没改。

一项缺口只被一边撞到,可能是那一边的问题;评测与形式从两头撞到同一处,更像状态本身少了东西。回应路径就是这样:评测里反馈指不回具体的问题,形式里画不出问题何时关上。

演示数据先替几处缺口补上了形态:回应路径有自己的编号与截止,事项有手写的短名,每一帧有旁白。它们让原型画得出来,但不是契约。

缺什么谁撞到,怎样撞到现在
“不填”与“清空”没有分开评测:模型习惯把不适用的字段写成 null,按契约这会清空子层或期限未决;可改用显式的清空列表
清空期限不要求理由评测:几处清空已有期限时没有任何理由,看不出是否有意未决
回应路径的生命周期评测与形式:反馈指不回问题;回应时序要知道问题何时登记、怎样关上演示数据先行,契约未接纳
事项的稳定称呼形式:身份线、让位图要一个不随改写变化的名字演示数据手写短名
批次级说明形式:批次记谱要一句“这一轮做了什么”借用演示旁白
上次查看的锚点形式:首页、批次记谱要画“你上次看到这里”首切片不采集,用上一帧代替
让位的配对形式:回执只记增减,不记谁为谁让位未决

演示数据先补上的三种形态,只存在于 prototype/data/composite/scenario.mjs

回应路径

问题有编号、登记时间与截止

id: ask-23
item: driveway-wet
registered_at: 8/16 00:00
due_at: 8/17 10:00
expects: choose
short: 主水管:挖开换还是免挖?
稳定称呼

事项有手写短名与颜色

driveway-wet:
  label: 邻居说车道信箱旁地面潮湿
  short: 主水管
  color: #b0704a
批次级说明

每一帧有标题与旁白

f26 title: 车道下的铜管裂了
narrative: 水管工 Ronny 报价……Agent 把家里与问答并成一件、升到 24 份,打磨时登记二选一。

同一份清单里还有部分子项列表的语义、SKILL.md 第三版与自由运行的方差(见第 15 页),以及合并时的署名(见第 16 页)。

出处:docs/decisions.md(未决问题)、docs/evaluations/judgment-run-codex-2026-10-15.md、prototype/forms/CONCEPTS.md、prototype/data/composite/scenario.mjs14 / 16
FOLD / 15

怎样知道它真的有用?现有评测还回答不了

现有证据说明它能稳定操作、大体判得对;还没有说明人回来以后更省力。

每个条件只跑了一次。同一配置重跑,档位也会变,单帧单项的差异只有在多次运行中方向一致才有意义。

弱标注是事后诸葛:只看他后来做了什么。“没有再跟进”不等于不重要,猫的药量就是这样。

演示数据经过人工打磨,看到的判断不全是模型原样。形式的性能数字来自无头浏览器,只作参考,也没有在真机上试过手感。

最终要回答的是:他回来以后,能不能很快认出要自己处理的事。这需要人来读,不能只和作者的编排或他后来的行为对表。

8
让人读文字简报与首页回来以后,能不能很快认出要自己处理的事
待做 · 最终问题
7
等义改写、相关背景改变与观测缺口的对照无关变化下是否稳定,相关变化下能否调整
待做
6
挑少数帧由人写完整批次,作为锚点弱标注本身偏差多大
待做
5
同一份语料与背景重复自由运行,再换背景写法或流的顺序换过一次背景:份额偏向家里主要随家庭流本身;同条件重复还没有
待做 · 换过一次背景
4
SKILL.md 第三版重复提醒怎样判、拆出子项后父项怎样写、null 的反例
待写
3
混合语料上自由运行两周,不失控三次都 28 帧全部提交;同组输入 98% 以上进同一件事
已有 · 三次,条件各不同
2
逐帧判断与作者编排大体一致处置 86–91%;同一配置重跑,抽查帧约 15% 档位不同
已有 · 四次运行
1
内核守住预算、回执与幂等用例运行器在内存内核上逐步断言
已有 · make test

从下往上读:实心的三级是已有证据,虚线的五级还没做。

数字出处:docs/evaluations/judgment-run-codex-2026-10-15.md(重复运行);另见 docs/evaluations/README.md、docs/skill-design.md、docs/product.md(成功信号)15 / 16
FOLD / 16

依据与尚待决定的事

本册的数字都来自仓库里的文件。下面列出这些文件、这一轮的模型费用,以及需要拍板的事。

依据

  • 产品与规范:docs/product.md、docs/decisions.md、docs/information-contract.md
  • 评测:docs/evaluations/README.md 与它列出的五份报告
  • 语料:corpus/README.md、corpus/composite/MIX.md、NOISE.md、LABELS.md
  • 演示数据:prototype/data/composite/POLISH.md、SOURCES.md
  • 形式:prototype/README.md、prototype/forms/CONCEPTS.md、prototype/forms/polish/ 五份打磨记录
  • 截图:原型真实页面,用 scripts/shoot-forms.mjs 在无头 Chrome 中截取;示意图用 CSS 画

这一轮的模型费用

运行费用
Opus 逐帧评测,手写情境全量5.63 美元
Haiku 逐帧评测,手写情境全量0.29 美元
Opus 自由运行,混合语料两周(第一次)24.50 美元
Opus 自由运行,混合语料加家庭流两周(第二次)23.23 美元
Opus 自由运行,加家庭流、换回第一次的背景(第三次)22.87 美元
Codex 下的 Sol:两次全量运行,另两组 12 帧对照订阅额度,不按次计费
已决定

Enron 私人往来

只作仿写参考,不用真实内容。家庭流改由作者编写:388 条瑞典语往来,与 Enron 没有共同的人名、没有 8 词以上的重合。含家庭流的自由运行已经重跑,演示数据据此重建。

已决定

改写文本的公开许可

演示数据与本册截图含化名改写的真实公开文本;家庭流是原创,不在此列。2026-10-15 决定照现状公开;问答站的署名要求在化名后无法满足,作为已知缺口记在来源说明里。

待决定

合并时的署名

这一轮的提交里,两种模型署名并存,历史不改写。合并到主干时是否统一,由你决定。

替人整理,
把决定留给人。