catchup
对比查看原文与翻译
🇺🇸
原文
英文🇨🇳
翻译
中文Catch the human up at their eye level, from state, not from memory.
以用户的视角,基于项目状态而非记忆,帮助他们快速跟上进度。
Goal
目标
catchupcatchupcatchupcatchupcatchupWorkflow
工作流程
- Read live state only: recent file mtimes, git log/diffs, plan and state docs, re0-memo notes, task boards. Never brief from conversation memory alone — memory is what drifted.
- Anchor on the human's last touch (their last message, judgment, or commit). Everything after that point is the delta; everything before it is assumed known and stays out.
- Compose in decision order, not chronological order:
- Needs you — decisions, judgments, or inputs only the human can give, each self-contained enough to act on without opening another file.
- Changed while you were away — outcomes, not process. "The plan's scoring rule was replaced" beats "I ran three analysis passes."
- New words — every term coined or repurposed since their last touch, one line each, with where it lives. Skip terms they already used themselves.
- Gloss on first use: any project-specific term appearing in the briefing gets an inline plain-language aside at its first occurrence, even if a glossary section follows.
- Keep the default short (a screen or less). End with drill-down offers per section, not with everything expanded.
- 仅读取实时状态:最近的文件mtimes、git log/diffs、计划与状态文档、re0-memo笔记、任务看板。绝对不要仅基于对话记忆生成简报——记忆已经过时。
- 以用户的最后操作(最后一条消息、判断或提交记录)为锚点。该时间点之后的所有内容为变更增量;之前的内容默认用户已知,无需提及。
- 按决策优先级而非时间顺序组织内容:
- 需要您参与 —— 仅需用户做出的决策、判断或输入,每项内容需足够独立,无需打开其他文件即可采取行动。
- 您离开期间的变更 —— 聚焦结果而非过程。例如,表述为“计划的评分规则已替换”优于“我执行了三次分析”。
- 新术语 —— 用户最后操作后创造或重新定义的所有术语,每项一行,并标注其出处。跳过用户自己曾使用过的术语。
- 首次出现时解释:简报中出现的任何项目特定术语,在首次出现时需附带通俗易懂的 inline 解释,即使后续有术语表部分。
- 默认保持简洁(不超过一屏内容)。结尾按板块提供深入查看选项,而非直接展示全部扩展内容。
Rules
规则
- State-grounded: every claim traces to a file, commit, or artifact the human can open. No "as we discussed."
- Read-only on the project. briefs; it does not fix, rename, or decide.
catchup - The ask comes first. A briefing that buries the one question needing the human is a log.
- Outcome voice, not journey voice. Narrating the agent's process is self-report, not briefing.
- Silence the settled: closed decisions and healthy metrics get one line or none.
- Honest completeness: "done" means verified done; "moved" is not "reconciled"; say which.
- Do not re-explain terms the human demonstrably knows (they used them first).
- 基于状态:每一项陈述都可追溯至用户能打开的文件、提交记录或工件。禁止使用“如我们之前讨论的”这类表述。
- 对项目只读:仅提供简报;不进行修复、重命名或决策操作。
catchup - 需求优先:将需要用户处理的问题放在最前面。把用户需关注的问题隐藏在简报深处的内容只是日志,而非有效简报。
- 结果导向,而非过程导向:叙述Agent的运行过程属于自我汇报,而非简报内容。
- 省略已解决事项:已完成的决策和正常的指标只需一行描述或完全省略。
- 诚实完整:“完成”指已验证完成;“已移动”不等于“已协调”;需明确说明状态。
- 无需重复解释用户已知的术语(用户曾率先使用过的术语)。
Verification
验证
Before finishing:
- Cold-read the briefing: no sentence requires pre-gap memory or an unglossed coined term to parse.
- The "needs you" items are each actionable without opening another file.
- Every claim has a checkable source (file, commit, artifact path).
- It fits on a screen, with expansion offered rather than delivered.
完成前需检查:
- 通读简报:所有语句无需依赖间隔前的记忆或未解释的新术语即可理解。
- “需要您参与”的每项内容无需打开其他文件即可采取行动。
- 每一项陈述都有可核查的来源(文件、提交记录或工件路径)。
- 内容不超过一屏,提供扩展选项而非直接展示全部内容。