一句人话说清楚
capture -> clarify_item -> strict gate。这意味着系统第一次拥有了统一分拣台,而不是继续靠脑内判断。
Best Minds
- David Allen 会说:capture 之后必须有 clarify,这次已经把这层实体化了。
- Andy Grove 会说:4 条候选里只有 2 条 strict ready,说明 admission control 终于开始起作用。
- Cal Newport 会说:Today-Focus 保持 0 不是失败,而是避免把不完整事项塞进你的今日面。
One Sentence Summary
这轮最重要的不是“又多了一个看板”,而是 minute、question、Today-Focus 三端的真实接口被对齐到了同一条中层合同上。
四个要点,决定这条链后面会不会越跑越稳
要点 1
先把事实层保住。 任何输入先留证据,不要一上来就把它塑造成任务。
要点 2
候选不等于准入。 `loose candidate` 是分拣结果,`strict ready` 才是允许进入主池的门槛。
要点 3
Today-Focus 只收真人动作。 Human Gate 不齐时,宁可空着,也不要把半成品推进今日面。
要点 4
question 不再另开一套判断逻辑。 问题工作台链也要复用同一条 clarify contract,Sheet 和 Bitable 只做投影,不反向写事实。
现在这条链已经长成什么样
| 层 | 这轮新增的真实结果 | 当前判断 |
|---|---|---|
| Minute truth | 7 条 archive bundle 已被回填成 7 条 capture | minute archive 已经是稳定事实层,不是瓶颈 |
| Clarify layer | 20 条 clarify item,语义被拆成 4 类 | “一条输入拆成多类对象”已验证可行 |
| TODO gate | 4 条 `todo_candidate_loose`,其中 2 条 `todo_ready_strict` | 模糊动作终于和真动作分开了 |
| Today-Focus gate | 1 条 human strict candidate,0 条 promoted | Human Gate 没被放水,这是好现象 |
| Question bridge | extractor / raw sessions / local snapshots 已被定位为 truth side | Sheet / Bitable 继续只做 projection,不反向写真相层 |
| Human template | 已经能直接生成待你确认模板骨架 | 后面补字段时不用从空白开始写 |
新流程图:先统一中层,再投影到各表面
这轮已经完成的处理
1. strict gate
把 TODO admission 正式拆成 `todo_candidate_loose` 和 `todo_ready_strict`,并把 `[待澄清]` 与占位句剥出 strict 面。
2. Human Gate template
新增可直接复用的待你确认模板骨架,已经能把 human strict 条目投影成接近 `Today-Focus.md` 的真实格式。
3. question bridge
把 question workbench 的真相层收敛到 extractor、raw sessions 和本地 scoreboard snapshot,不再把 Sheet/Bitable 当事实源。
这次新增的产物
clarify-minute-dry-run.mjs已进入 phase-2 口径todo-projection.latest.md现在区分 loose 与 stricttoday-focus-human-gate-template.latest.md已生成question-workbench-clarify-bridge.md已补上
这次最关键的变化
- archive 已经足够,不需要再为“输入不够”找借口
- 准入口径终于被量化:4 条像任务,只有 2 条真任务
- Today-Focus 的空白已经被解释成门槛,而不是系统失灵
- question 接口的下一步变成具体工程,不再是抽象愿望
Human Gate 现在卡在哪里
唯一 human strict item
回家找大疆麦克风并研究手机直连录音方案
它已经通过 strict TODO gate,所以这不是“模糊想法”,而是一个真实待推进事项。问题只在于:它还没有足够完整到进入 Today-Focus。
- parser reality 缺口:`目标 / 现状 / 差距 / AI还能做 / 为何需要你 / 请确认`
- local policy 还会额外继续要求:`关注点`
现在已经能直接给出模板
## 待你确认 - [ ] [待你确认] 回家找大疆麦克风并研究手机直连录音方案 #exec/human - 目标: - 现状: - 差距: - AI还能做: - 为何需要你: - 请确认: - 关注点: - 打开:minute 原链接
Question workbench 应该怎么接
Truth Source 1
question extractor 才是当前问题工作台链的真实入口,负责从 session 日志抽出问题与上下文。
Truth Source 2
raw sessions 保留最接近证据层的原始事件,适合做 `capture.refs.raw`,不直接反向写真相任务。
Truth Source 3
local scored snapshots 最适合接入 question clarify dry-run,`questionMessageId` 可直接做幂等键。
最小映射建议
- `未解决`:默认落 `question`,若 `unresolvedNextStep` 已够清楚,再升成 `next_action`
- `已回复待验证`:默认落 `waiting_for`,不要急着直接写回 TODO
- `已验证闭环`:只落 `reference`,让它留在事实层与复盘层
- `value / priority / closure` 继续只做 overlay,不做事实判断
为什么现在仍然先不自动 writeback
现实风险
- question workbench 还没接进同一 clarify contract
- minutes 与 questions 之间还没做跨来源去重
- Today-Focus parser reality 与 local policy 之间还有一层边界要明确写清
正确顺序
- 继续保持 preview first
- 让 question 也先跑 dry-run,而不是先写回主池
- 等 merged preview 稳定后,再考虑回接 ingest 或 TODO-Inbox writeback
下一步最值得做的 3 件事
Step 1
把 question snapshot 接到同一 clarify contract,先输出 question capture / clarify dry-run,不急着进主池。
Step 2
给 human strict item 补齐 Human Gate,至少验证一条从 minute -> strict TODO -> Today-Focus 的完整闭环。
Step 3
等跨来源 merged preview 稳定后,再决定是否把这套 hook 接回 ingest 或 TODO writeback。