# Meeting ASR 这是独立的会议、电话录音转录与纪要项目,不是 Agent 插件。先读 README.md 和 docs/current-state.md。历史 HANDOFF.md 只作设计背景,不能当成现态。 ## 边界 - ASR GPU 推理由 unRaid 外部服务提供;本项目负责上传、编排、纠错、审核与发布。 - 不依赖 Claude/Codex/Hermes CLI。Hermes 仅是现有通知适配器,可独立替换。 - 原音频、转写、SQLite、审核答案和凭据属于私有运行数据,不得提交到 Git。 - 人工确认的别名和声纹身份不可猜测覆盖;更换 SQLite 前必须做一致性备份。 - 原文是证据,Hindsight 是背景;不能把记忆中的事实伪装成录音中说过的话。 - 纪要以关键内容、结论、线索和行动项为目标,不追求逐字还原,不补造金额或身份。 - 候选词从原始转写提取,去口语化与纠错分开;含糊项保留,交人工确认。 - 只有审核通过的正式纪要可进入 Obsidian。发布遵循 vault 自己的 AGENTS.md/SOP。 - 当前写入边界尚未重新审计;不得宣称已实现不可绕过的目录白名单。 - 拆分后的项目尚未替换生产服务。禁止启动第二个监听器消费相同录音目录。 ## 验证 使用独立临时目录运行 `python -m unittest discover -s tests -v`;不得拿生产词库做测试。 测试期间关闭通知、Git 写入和外部推理。模型更新、真实录音测试和服务切换分别验收。