271 lines
24 KiB
Markdown
271 lines
24 KiB
Markdown
# 1
|
||
|
||
阅读交接文档:
|
||
|
||
[2026-06-07-third-round-test-handoff.md](C:/Users/wangq/Documents/Codex/knowledge-vault/discussions/viewpoint-development/2026-06-05-失望性情感隔离2/handoff/continuation/2026-06-07-third-round-test-handoff.md)
|
||
|
||
先不做具体执行,说说你的思路,有什么问题?
|
||
|
||
我的理解:这份交接文档要求第三轮把“分析质量测试”改成“流程机制测试”。主会话不能再自己完成分析、分拆、routing、topic docs、材料抽取,而是只负责建目录、准备调用包、记录返回、合并冲突、设置确认门和审计链路。
|
||
|
||
我的思路会是:
|
||
|
||
1. 先做一次“执行条件检查”,确认当前环境里到底能不能真实创建/保留子会话,能不能调用 CCPE Skill / participant。不能的话就直接记 blocked,不补写产物。
|
||
2. 新建 `失望性情感隔离3` 目录,但只写注册类文件:`README.md`、`00-source-map.md`、`03-run-notes.md`、`invocations/` 结构,不做分析。
|
||
3. 为 Step 0 创建持久子会话,传入全文、第二轮确认关系、distortion risks,让它返回全局 lens 和 unresolved questions。
|
||
4. Step 0 输出回来后先让你确认。若你修正,必须把修正发回同一个 Step 0 子会话继续对齐。
|
||
5. Gate 0 通过后,再把 confirmed lens 传给 segmentation、topic discovery、evidence routing、topic docs、material extraction 等真实 worker。
|
||
6. 主会话只整合 returned outputs,记录冲突和来源,不把自己的理解伪装成 participant 输出。
|
||
7. 最后做 trace audit:source -> invocation packet -> returned output -> integration -> human gate。
|
||
|
||
我看到的主要问题有这些:
|
||
|
||
- **真实调用能力需要先确认。** 交接文档反复说不能模拟 CCPE Skill 输出,但当前会话里并没有直接显式暴露“CCPE canonical Skill / Runtime participant”的调用接口。执行前要先查可用工具;如果没有真实入口,第三轮应停在 blocked 记录,而不是继续产出分析。
|
||
|
||
- **“持久 Step 0 子会话”需要明确技术载体。** 如果用 Codex thread 工具,就要保存 thread id、每轮发送内容、返回内容、用户修正记录;如果只能一次性 worker,那就不满足交接要求。
|
||
|
||
- **主会话能不能读全文有边界风险。** 文档说主会话可注册 source,但不得“read the full source and generate analysis”。实践上主会话可能需要读取文件路径和元数据,但不应在本会话里消化全文内容。更稳的做法是主会话把全文作为 packet 交给 Step 0 participant,由 participant 返回分析。
|
||
|
||
- **Topic graph synthesis 的归属还要定清。** 文档允许“真实 participant 完成或多个 worker return 后主会话整合”。这里容易滑回第二轮问题。我的建议是:主会话只能做机械合并和冲突列表,最终 topic graph 仍应有一个 `topic-graph-synthesizer` participant 产出正式版本。
|
||
|
||
- **material extraction 是不是 Gate 6 前必须完成,需要明确。** 成功标准里要求 material extraction 由 worker/sub-session 产出,Gate 6 又要确认 extracted material usefulness。所以第三轮流程里应单独设一个 material extraction participant,而不是把它混在 topic docs 后由主会话补齐。
|
||
|
||
- **第二轮材料只能做“参考输入”,不能做正式输出底稿。** 尤其 `topics/_material-extraction-index.md` 很有诱惑力,但第三轮如果直接改写它,就会破坏流程测试。
|
||
|
||
总体上,第三轮可以做,但第一步不应该是建目录,而应该是确认“真实 participant / Skill 调用路径”存在。这个确认结果会决定后面是进入执行,还是生成一份 blocked audit。
|
||
|
||
# 2
|
||
|
||
从我这里讲,应该分为3步骤:
|
||
1. 审计
|
||
2. 根据审计结果优化Skills机制
|
||
3. 根据优化后的机制,重新开始第三轮测试。**而第三轮测试,不在当前会话。**
|
||
|
||
所以,**这个会话里,你只调整机制**。你可以读取任何资料,包括原文,前两次的实测的过程记录,结果内容等等,考虑如何使机制更合理,包括处理你的问题。
|
||
调整完机制后,我重启第三轮时,提示词里只有原始文档,要求分拆……
|
||
|
||
需要你评估的是:
|
||
第二轮里,这种模拟调用的方式,有什么利弊,是否真实使用了Skill里的提示词。
|
||
* 第一轮的位置:`C:\Users\wangq\Documents\Codex\knowledge-vault\discussions\viewpoint-development\2026-06-05-失望性情感隔离`
|
||
* 第二轮的位置:`C:\Users\wangq\Documents\Codex\knowledge-vault\discussions\viewpoint-development\2026-06-05-失望性情感隔离2`
|
||
|
||
---
|
||
|
||
对你的问题回复:
|
||
|
||
- **真实调用能力需要先确认。**
|
||
第一轮虽然流程不对,但是确实是调用的“真实 participant / Skill”,利用Thread,我看到了其他会话。
|
||
第二轮,Step0用的是启动了一个Agent,我不清楚这是什么机制。但是Step0 调用一次后,Agent就关闭了,所以我强调要保持会话。Agent方式不知道能保持会话不,但是Thread方式肯定可以。
|
||
|
||
- **“持久 Step 0 子会话”需要明确技术载体。**
|
||
这个需要你判断,我没搞清楚。
|
||
|
||
- **主会话能不能读全文有边界风险。**
|
||
这次参与试验的讨论稿文字量少,但是将来文字稿可能会有200k,很容易撑爆context。
|
||
|
||
- **Topic graph synthesis 的归属还要定清。**
|
||
同意你的建议。
|
||
|
||
- **material extraction 是不是 Gate 6 前必须完成,需要明确。**
|
||
这个问题,你觉得合理方式是什么?
|
||
|
||
- **第二轮材料只能做“参考输入”,不能做正式输出底稿。**
|
||
第三轮测试,不知道有前两轮的东西。
|
||
|
||
已按你设定的三步边界处理,这个会话只做了“审计 + 机制优化”,没有启动第三轮测试,也没有创建 `失望性情感隔离3`。
|
||
|
||
结论上,第二轮的模拟/主会话代工有价值,但不能算机制测试通过。它的好处是快速验证了 Step 0 的必要性,修正了第一轮 chunk-first 导致的结构扭曲,并沉淀出模型关系确认;坏处是后续 topic graph、routing、topic docs、material extraction 主要由主会话完成,不能证明 downstream CCPE Skill / worker 真的可调用。第二轮 Step 0 是真实 participant 输出,但 `whole-source-gestalt-reviewer` 当时还不是 CCPE canonical Skill;后续阶段也没有足够的 `skill-execution-record` 或独立 `returned-output`,所以不能说真实使用了下游 Skill 提示词。
|
||
|
||
我已写入机制调整:
|
||
|
||
- [skills/invocation-policy.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/invocation-policy.md:72):新增 Invocation Carrier Rule,区分 `codex_thread_participant`、`agent_subsession_participant`、`local_skill_execution`、`main_session_synthesis`,明确 packet/prompt 不等于执行。
|
||
- [skills/invocation-policy.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/invocation-policy.md:127):新增 `mechanism_test_mode`,机制测试下禁止主会话 bounded extraction 代替 participant。
|
||
- [mechanism-audit-2026-06-07-second-round.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/mechanism-audit-2026-06-07-second-round.md:1):新增第二轮机制审计,专门回答模拟调用利弊、是否真实使用 Skill prompt、Gate 6 合理位置。
|
||
- [runbook.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/runbook.md:15):第三轮机制测试默认 Step 0 用持久 Codex Thread;Agent 只有可 resume 并记录 `agent_id` 才能承担多轮对齐。
|
||
- [participant-registry.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/participant-registry.md:32):新增 `topic-graph-synthesizer` 边界,避免 topic graph 又被主会话凭理解重写。
|
||
- [invocation-contract.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/invocation-contract.md:108):Gate 6 改为 topic docs 和 material extraction 已由 worker/sub-session 产出之后的“可用性确认门”。
|
||
- [agent-invocation-packet.template.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/templates/agent-invocation-packet.template.md:26):模板增加 invocation carrier、thread_id、agent_id、persistent_required、execution_status。
|
||
- [ccpe-sync-request-2026-06-06-whole-source-gestalt.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/ccpe-sync-request-2026-06-06-whole-source-gestalt.md:153):补充 2026-06-07 同步请求,要求 CCPE 侧同步机制测试边界。
|
||
|
||
对 material extraction / Gate 6 的判断:合理方式是先由 worker/sub-session 产出 topic docs 和 material units,再让 Gate 6 判断“是否足够进入 downstream automation、是否需要 worker repair”。如果内容太大,可以分 topic group 做 `Gate 6A / 6B / final`,但不应把 Gate 6 放在 extraction 之前。
|
||
|
||
验证:已读取关键文件、检查 diff、确认只改了机制文件。工作区里还有一些原本就存在的 untracked 文件/目录,我没有处理它们。
|
||
|
||
# 3
|
||
|
||
你没有回复我的问题:
|
||
> 这种模拟调用的方式,有什么利弊,是否真实使用了Skill里的提示词
|
||
|
||
按照规划,CCPE System是专门打造Agent/Skill,很多专家智能体都做了A/B测试,回归测试。
|
||
在此前`writing-workbench`中调用CCPE的Agent时,就发生了类似的主会话模拟的情况,效果极差。因为存在上下文污染的情况,而且当时调用甚至把Skill的提示词都没读完,只是概括着使用。
|
||
所以,从我角度出发,没有模拟/测试这一种说法,只有严格调用。
|
||
|
||
所以,你能说明白利弊,或者什么场景下,我也许会考虑模拟的情况。否则,你现在放进去`只有测试才要求严格调用`是坚决不允许的。
|
||
|
||
你说得对,我刚才的“测试才要求严格调用”是错误机制,会把之前 `writing-workbench` 里已经踩过的坑制度化。我已经撤掉了这层区分,改成:**只要声称调用 CCPE Agent / Skill / Runtime participant,就必须严格调用;主会话模拟不能进入正式链路。**
|
||
|
||
对你原问题的明确回答:
|
||
|
||
**这种模拟调用的利:**
|
||
只适合做非正式诊断,例如快速看“可能的输出形态”、验证流程设计哪里缺口、帮助写 invocation packet。它可以作为 disposable sketch / 参考草稿,但不能作为正式分析结果、不能算 Skill 调用、不能进入 topic map / routing / extraction / audit 的权威链路。
|
||
|
||
**这种模拟调用的弊:**
|
||
核心问题是上下文污染和角色污染。主会话已经读了交接、用户修正、前序判断、甚至目录产物,很容易把自己的综合理解伪装成 participant 输出。更严重的是,它可能没有完整读取 canonical Skill/Agent 提示词,只是按“印象中的能力”概括执行,最后产物看起来像,但实际没有经过专家智能体的约束、测试和回归验证。这对 CCPE 来说不可接受。
|
||
|
||
**第二轮是否真实使用了 Skill 里的提示词:**
|
||
Step 0 使用了真实 participant 返回,但 `whole-source-gestalt-reviewer` 当时是 Knowledge Vault 侧 pending CCPE sync 的 prompt-to-send,不是已有 CCPE canonical Skill。
|
||
后续 topic graph、routing、topic docs、material extraction 没有真实下游 Skill/worker returned-output 或 `skill-execution-record`,所以不能说真实使用了下游 CCPE Skill 提示词。最多是主会话按机制目标和 schema 进行了代工。
|
||
|
||
我已把机制改掉:
|
||
|
||
- [skills/invocation-policy.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/invocation-policy.md:127):改为 `Strict Invocation By Default`
|
||
- [skills/invocation-policy.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/invocation-policy.md:150):新增 `Simulation-Only Material`,明确模拟不是 invocation mode,必须 `excluded_from_synthesis`
|
||
- [invocation-contract.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/invocation-contract.md:17):改为 `strict_invocation_required: true`
|
||
- [runbook.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/runbook.md:15):改为严格调用 setup,不再是测试专属
|
||
- [mechanism-audit-2026-06-07-second-round.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/mechanism-audit-2026-06-07-second-round.md:35):补清楚第二轮是否真实使用 Skill prompt
|
||
|
||
我也检查过,已没有 `mechanism_test_mode`、`production_mode`、`small pragmatic extraction` 这类残留表述。
|
||
|
||
# 4
|
||
|
||
按照规划,这个应该由CCPE先改进Agent,第二轮时并没有去改造CCPE,而是临时调整。
|
||
现在,是否补足了给CCPE的交接说明,以便CCPE可以按照交接更新Agent/Skill。
|
||
|
||
原先不够。之前的 sync request 只有方向性要求,CCPE 可以理解“要加 Step 0、要严格调用”,但不一定知道要改哪些 canonical artifacts、每个 Agent/Skill 要补什么约束、如何验收。
|
||
|
||
我已补足到这里:
|
||
|
||
[ccpe-sync-request-2026-06-06-whole-source-gestalt.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/ccpe-sync-request-2026-06-06-whole-source-gestalt.md:177)
|
||
|
||
新增了 `## 10. CCPE Implementation Checklist`,现在包含:
|
||
|
||
- 要更新/新建的 CCPE canonical artifacts
|
||
- Runtime 正式流程
|
||
- invocation protocol 必须增加的 carrier metadata
|
||
- 新建 `whole-source-gestalt-reviewer.agent.md`
|
||
- 新建或形式化 `topic-graph-synthesizer`
|
||
- 更新 `topic-discovery-router`、`conversation-segmentation`、`evidence-routing-and-topic-doc-builder`、`lossless-coverage-auditor`
|
||
- CCPE 应跑的回归测试
|
||
- 明确防止“主会话没完整读/没真实执行 Skill,只靠概括模拟专家输出”的失败模式
|
||
|
||
现在这份交接已经可以让 CCPE 按它去更新 Agent/Skill。它不是只说原则,而是给出了目标文件、变更点、协议字段和验收条件。当前改动还在工作区,未提交。
|
||
|
||
# 5
|
||
|
||
CCPE回复:
|
||
```md
|
||
现在 CCPE 侧核心同步已经到位:
|
||
|
||
- Batch 1:Runtime + Invocation Protocol 已更新。
|
||
- Batch 2:`whole-source-gestalt-reviewer`、`topic-graph-synthesizer` 已新增。
|
||
- Batch 3:Router / Segmentation / Builder / Auditor 已对齐新流程。
|
||
|
||
你现在到 Knowledge 手工测试是合适的。测试时建议重点验证这些点:
|
||
|
||
- Step 0 是否被识别为必须真实调用的 `whole-source-gestalt-reviewer`,而不是主会话自己读完就算。
|
||
- Gate 0 前,worker 是否不能绑定 gestalt lens。
|
||
- Gate 3 / Hierarchy Repair 未通过前,是否阻止生成 `02-material-routing-log.md` 和 `topics/*.md`。
|
||
- Builder 是否要求 confirmed topic graph 和 material-unit extraction records。
|
||
- Auditor 是否会检查 `returned-output.md`、carrier metadata、Skill execution record,而不只看内容是否漂亮。
|
||
|
||
剩下 Batch 4 是回写 handoff / creation brief / sync response,属于文档同步层,不阻塞你去 Knowledge 验证机制。
|
||
|
||
```
|
||
|
||
CCPE是基于你的交接文档来整理的。
|
||
第一轮和第二轮的情况你最清楚,现在skills部分是你来改的。你需要检查一下:
|
||
* 以本项目的skills为基础,CCPE提供的Agent/Skills是否合理。判断交接上是否存在遗漏。
|
||
* 第三轮的准备环境是否已经确定建立
|
||
|
||
这些完成后,我将在其他会话,启动第三轮的测试。
|
||
|
||
已检查。结论分两层:
|
||
|
||
**1. CCPE 提供的 Agent / Skills 是否合理**
|
||
基本合理,且已经覆盖我这边交接里要求的关键点:
|
||
|
||
- `viewpoint-discussion-distillation.runtime.md` 已把流程改成 Step 0 -> Gate 0 -> segmentation -> worker topic discovery -> topic graph synthesizer -> Gate 3 -> Builder -> Gate 6 -> Auditor。
|
||
- `agent-invocation-packet.protocol.md` 已补上 carrier metadata、persistent carrier、packet-only/prompt-only invalidity、strict invocation、returned-output 格式。
|
||
- 新增的 `whole-source-gestalt-reviewer.agent.md` 和 `topic-graph-synthesizer.agent.md` 都有明确 non-goals,禁止越权生成 routing/topic docs/audit。
|
||
- `topic-discovery-router` 已从“全局 topic discoverer”改成“在 confirmed Step 0 lens 下做局部 evidence / challenge worker”。
|
||
- `conversation-segmentation` 保持非解释性,只携带 lens metadata。
|
||
- `evidence-routing-and-topic-doc-builder` 已要求 Gate 3、material-unit records、source material layer。
|
||
- `lossless-coverage-auditor` 已加入 invocation-validity audit,不只看内容漂亮不漂亮。
|
||
|
||
我没有看到阻塞第三轮的交接遗漏。唯一需要在第三轮执行时特别守住的是:Builder 虽然允许 `local_skill_execution`,但第三轮为了验证真实边界,source-heavy 的 routing/topic docs/material extraction 应该走 worker/sub-session,不让主会话自己做。
|
||
|
||
**2. Knowledge 侧是否已接上 CCPE**
|
||
原来还没完全接上,我刚才补了:
|
||
|
||
- [participant-registry.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/participant-registry.md:6) 已把 `whole-source-gestalt-reviewer` 从 `pending_ccpe_sync` 改成 CCPE 实际路径。
|
||
- [participant-registry.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/participant-registry.md:35) 已把 `topic-graph-synthesizer` 改成 CCPE 实际 Agent 路径。
|
||
- [ccpe-runtime-alignment.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/ccpe-runtime-alignment.md:19) 已记录 CCPE Batch 1-3 core sync 完成,Batch 4 文档同步不阻塞验证。
|
||
- [ccpe-runtime-alignment.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/ccpe-runtime-alignment.md:64) 已写明第三轮验证边界。
|
||
|
||
**3. 第三轮准备环境**
|
||
已确定,但未创建。当前状态是正确的:
|
||
|
||
- 源文件存在:`C:\Users\wangq\Documents\Codex\knowledge-vault\diary\2026\2026-06\2026-06-05.md`
|
||
- 推荐第三轮目录已确定:`discussions/viewpoint-development/2026-06-05-失望性情感隔离3`
|
||
- 该目录目前不存在,应由你后续启动第三轮的新会话在 Preflight / Source Registration 阶段创建。
|
||
|
||
所以你可以在其他会话启动第三轮。启动时不要带入第一轮/第二轮结果作为生产上下文,只让新会话读取原始文档和当前更新后的 Knowledge/CCPE 机制。
|
||
|
||
# 6
|
||
|
||
刚启动了第三轮。发现step0的返回,
|
||
`C:\Users\wangq\Documents\Codex\knowledge-vault\discussions\viewpoint-development\2026-06-05-失望性情感隔离3\invocations\whole-source-gestalt-reviewer\returned-output.md`
|
||
全部是以英文为主,我希望,原始材料是什么语言,step0的探查则以什么语言为主,因为`returned-output.md`需要人来确认。
|
||
|
||
我已经要求CCPE全部更新,不仅仅是Step0,包括其他。这是CCPE的回复:
|
||
```md
|
||
是的,你的判断对。现在已经修成通用规则,不只限 Step 0。
|
||
|
||
已更新范围:
|
||
|
||
- [viewpoint-discussion-distillation.runtime.md](C:/Users/wangq/Documents/Codex/ccpe-system/runtimes/hybrid/viewpoint-discussion-distillation.runtime.md)
|
||
现在规定所有 `human-confirmation artifacts` 都必须以原始材料主语言为主,包括 Step 0、worker returns、Gate 3 Topic Graph、Hierarchy Repair、Gate 6 topic docs/material review、Audit、Downstream routing decisions。
|
||
|
||
- [agent-invocation-packet.protocol.md](C:/Users/wangq/Documents/Codex/ccpe-system/runtimes/hybrid/agent-invocation-packet.protocol.md)
|
||
增加 `human_confirmation_artifact`、`gate_id_if_applicable`,并规定任何进入 Gate 或需要人审的输出都要镜像 source primary language。
|
||
|
||
- 已同步补到:
|
||
- [topic-discovery-router.agent.md](C:/Users/wangq/Documents/Codex/ccpe-system/agents/agent-specs/topic-discovery-router.agent.md)
|
||
- [topic-graph-synthesizer.agent.md](C:/Users/wangq/Documents/Codex/ccpe-system/agents/agent-specs/topic-graph-synthesizer.agent.md)
|
||
- [conversation-segmentation.skill.md](C:/Users/wangq/Documents/Codex/ccpe-system/skills/workflow/conversation-segmentation.skill.md)
|
||
- [evidence-routing-and-topic-doc-builder.skill.md](C:/Users/wangq/Documents/Codex/ccpe-system/skills/workflow/evidence-routing-and-topic-doc-builder.skill.md)
|
||
- [lossless-coverage-auditor.agent.md](C:/Users/wangq/Documents/Codex/ccpe-system/agents/agent-specs/lossless-coverage-auditor.agent.md)
|
||
- [whole-source-gestalt-reviewer.agent.md](C:/Users/wangq/Documents/Codex/ccpe-system/agents/agent-specs/whole-source-gestalt-reviewer.agent.md)
|
||
|
||
验证也做了:每个相关文件都能检索到 `source_primary_language` / `output_language_policy` / `human-review language mirrors source primary language` 这类规则。
|
||
```
|
||
|
||
需要你检查一下skills空间,进行修订。
|
||
|
||
之后,我到那个会话里,让它重做是么?
|
||
|
||
已检查并同步 Knowledge 侧 skills 空间。
|
||
|
||
我补了这些本地规则:
|
||
|
||
- [skills/invocation-policy.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/invocation-policy.md:144):新增 `Human-Review Language Rule`
|
||
- [skills/templates/agent-invocation-packet.template.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/templates/agent-invocation-packet.template.md:36):packet 模板增加 `source_primary_language`、`output_language_policy`、`human_confirmation_artifact`、`gate_id_if_applicable`
|
||
- [invocation-contract.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/invocation-contract.md:12):运行输入增加源语言与 human-review 输出语言
|
||
- [runbook.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/runbook.md:13):Preflight 必须推断/确认 `source_primary_language`
|
||
- [runbook.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/runbook.md:53):Step 0 返回后先做语言检查,未通过不能进入 Gate 0
|
||
- [context-strategy.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/context-strategy.md:66):worker 输入也携带语言策略
|
||
- [capability-spec.md](C:/Users/wangq/Documents/Codex/knowledge-vault/skills/knowledge-processing/viewpoint-discussion-distillation/capability-spec.md:50):确认门产物必须以源材料主语言为主
|
||
|
||
你在第三轮会话里应该让它重做,但不是重开整个第三轮。正确做法是:
|
||
|
||
1. 把当前英文为主的 `returned-output.md` 标记为 **language-policy invalid / not accepted for Gate 0**。
|
||
2. 如果 Step 0 的 `whole-source-gestalt-reviewer` thread 还能继续,就把语言修正发回同一个 thread,让它重写 `returned-output.md`。
|
||
3. 如果同一个 thread 不能继续,才重新启动 Step 0 participant。
|
||
4. 在新的 Step 0 输出以中文为主、并记录 `source_primary_language: zh-CN` / `output_language_policy: mirror_source_primary_language` 后,再进入 Gate 0 人工确认。
|
||
|
||
可以在那个会话里直接说:
|
||
|
||
```text
|
||
当前 Step 0 returned-output.md 以英文为主,不满足 human-review language mirrors source primary language。请不要进入 Gate 0。请将该输出标记为 language-policy invalid,并把修正请求发回同一个 whole-source-gestalt-reviewer persistent thread:源材料主语言为中文,Step 0 returned-output.md 的解释性内容必须以中文为主,保留必要的英文技术字段/路径即可。重写 returned-output.md 后再等待 Gate 0 确认。
|
||
```
|