1实现原理 · 为什么它能做到
对抗『单遍必然丢内容』的核心机制是并行冗余完整通读 + UNION 合并:三个隔离上下文的 Task 子代理各自从完整 transcript 生成全套 minutes,再取并集。
MUST use the Task tool to spawn multiple subagents with **isolated context**, each generating **complete minutes**
文件系统上下文卸载:每个 pass 输出写进 <output_dir>/intermediate/<transcript-name>/,merge 阶段只读所需文件,防止长 transcript 撑爆对话上下文且留痕可审。
**Critical: Write each pass output to files, not conversation context.**
检索自测(Step 3.5):用全新上下文的子代理只看 transcript(绝不看 draft)反向抽取『未来查询声明』,再对可检索层做命中测试、撤销扫描,输出带数字的报告而非二元 pass。
4. **Report, never a binary "passed"**. Output: `enumerated N / hits M / promoted K / uncertain list` and show it alongside the draft.
发言人识别走『源侧标注优先』:只要 transcript 来自支持人工标注的平台(飞书妙记/腾讯会议),就停下来让用户去源头标好再重导,文本推断只是兜底。
**stop and ask the user to label the speakers at the source, then re-export/re-ingest the labeled transcript** before generating minutes
人机多轮迭代是产出质量的来源:初稿必须交人逐行审,术语冲突/域知识只有人知道;跨 AI 输出(Gemini/ChatGPT)可做交叉比对降偏但必须回 transcript 验证后才并入。
Meeting minutes are **not one-shot outputs**. High-quality minutes emerge through multiple review cycles
文件名智能生成但需用户确认:YYYY-MM-DD-<topic>-<type>.md,topic 取 2-4 词主题、type 取 review/sync/planning/retro/kickoff。
**Pattern**: `YYYY-MM-DD-<topic>-<type>.md`
2核心能力
3外部依赖
| 类型 | 依赖 |
|---|---|
| cli | markitdown(可选,.docx→md 转换) |
| cli | Task/sub-agent(宿主能力,非第三方) |
4风险提醒 风险提醒:蓝色 · 知晓即可
- 内容正确性最终依赖 LLM 与人工审查 — 无论几遍 pass,引语转写/决策归纳仍可能错或漏;SKILL.md 自己承认 checklist 挡不住生成与审查共享的盲区(由 3.5 部分缓解),终稿质量仍系于用户的逐行审。
- 成本高:3+ 并行子代理 + 检索自测子代理 + 多轮人审 — 一次高质量 minutes 的 token 与等待成本显著高于单遍生成;对低价值/简短会议可能过度(skill 有质量分层建议但默认流程偏重)。
- 发言人推断可能张冠李戴 — 即便有确认闸,文本推断把内容归给错误 speaker 会污染『谁说的』这一证据链;源侧不可标注时只能靠用户逐条确认。
- 无内置安全边界 — 写盘范围、子代理权限全靠宿主约束与路径约定(intermediate/ 进 .gitignore 只是建议);文件被写错位置时无自检。
- 输出容易被误当『逐字记录』 — minutes 是结构化提炼而非 verbatim 记录;若下游把提炼当原话引用(尤其带引语的决策行),需要回到 transcript 溯源。
5第二遍独立确认
- [ok] 无脚本/无资产面外文件 — glob 全量清单仅 SKILL.md + 3 references;无 tests/evals/scripts/agents。
- [ok] 无网络外发/无凭证接触 — 目录 token 扫描零命中(URL/curl/API_KEY/secret/subprocess/os.system);唯一命令示例为可选 markitdown。
- [ok] 并行 3 完整 pass + UNION 机制描述一致 — Step 2 与 Checklist 均写『3 Task subagents IN PARALLEL』;Anti-Patterns 反向禁止『Sequential subagent execution』与『Divided sections』,正反一致。
- [ok] Retrieval Self-Test 独立性(抽取器不见 draft) — Step 3.5 原文『Spawne ONE fresh-context subagent that reads ONLY the transcript — it must NOT see the draft』存在。
- [ok] 发言人识别:源侧优先 + 不静默假设 — Phase 0 ALWAYS TRY FIRST 段落与『CRITICAL: Never silently assume speaker identity.』原文均在。
- [ok] 文件名确认闸 — 『**Ask user to confirm** the suggested filename before writing.』原文存在。
- [ok] 引用格式纪律与决策要素识别规则 — blockquote 格式要求、『Decisions are identified by elements, not phrasing』、不确定→Open Questions 均有原文。
- [ok] 功能声明 vs 夸大检查 — description 四用途逐一对应工作流;『high-fidelity, evidence-based』由证据引语+自测+人审流程支撑;无越界承诺。
6结论
28192c17a4ef62ce…d5c4678cb5