playbook/antigravity-awesome-skills/skills/crossframe-essay/protocols/essay-protocol.md

202 lines
15 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 自动成文协议
用于用户希望一次性得到一篇中文批判性洞察文章的场景。
默认输出档位是 `full-visible-v5-longform`:完整可见底稿 + 完整长文正文。它保留 v5.0 源连续性、保真检查和概念风险,但不允许这些后台检查把正文压缩成短答。
## 1. 识别文章对象
先把用户主题归类:
- 关系 / 亲密关系 / 家庭
- 团队 / 项目 / 组织
- 制度 / 平台 / 公共议题
- 哲学概念 / 思想随笔
- 混合材料 / 用户提供素材
写明本次分析对象是什么,不是什么。不要把一个具体问题扩写成全世界总论。
若任务来自 `crossframe-suite`,且用户没有明确关闭文章层,默认记录:`output_mode=full-visible-v5-longform`。这适用于分析、评审、案例、组织修复、概念教学、命题辩论、读书研究、公共评论和对话答复等所有 CrossFrame 内容任务。只有用户明确要求短答、只要一句话、三句话、表格、备忘录、清单、纯诊断或学术摘要时,才降为其它输出档位。
## 2. 路由 CrossFrame
必须先读取:
- `../crossframe/SKILL.md`
- `../crossframe/references/runtime-read-policy.md`
- `../crossframe/references/read-routing-map.md`
- `../crossframe/references/continuity-closure-map.md`
再按主题进入对应 protocol。常见路由
- 团队、组织、项目:`diagnosis-protocol.md`
- 公共制度、平台治理、申诉机制:`public-institution-protocol.md` 与 `anti-capture-protocol.md`
- 关系、爱、照护、边界、解释劳动:`intimate-relationship-protocol.md`
- 哲学概念、意义问题、生命第一因:`concept-explanation-protocol.md`,必要时补 `framework-boundary-protocol.md`
- 高责任判断:`proposition-verification-protocol.md`
- 高反身性对象:`high-reflexivity-protocol.md`
- 疗愈、退出、转移:`healing-transfer-protocol.md`
- 长期演化、文明尺度、超大规模判断:`large-scale-stress-test-protocol.md` 与 `theory-backend-index.md`
文章任务默认至少触发 `v5-seven-gates-diagnosis-pack``v5-domain-translation-normative-source-pack`,并用 `continuity-closure-map.md` 展开它们的必须同读闭包。公共议题追加 `v5-public-power-institution-pack`;关系/照护/爱追加 `v5-love-trapped-trauma-pack`;长期演化追加 `v5-state-coordinate-lifecycle-pack``v5-long-evolution-progression-field-pack`;强判断和高责任追加 `v5-strong-judgment-eight-pack`、`v5-low-power-protection-pack` 与 `v5-evidence-downgrade-action-ceiling-pack`。所有追加包都必须展开闭包;若闭包无法读完,文章判断降档。若主题需要深度、用户担心 v5 拆包失真、源锚点失败或高责任核验需要具体源范围,才定向读取 `../crossframe/references/v5-source-spine.md`、`../crossframe/references/v5-section-digest-index.md`、`../crossframe/references/v5-material-selection-map.md` 和 `../crossframe/references/v5-term-fidelity.md` 的相关局部;不全量打开大索引。
## 2.1 复用读态胶囊与源锚点
进入成文前,必须复用 `crossframe` 生成的 `v5-read-state-capsule`。若上游没有胶囊,回到 `../crossframe/SKILL.md` 补齐;不要在 essay 内重新整块读取源索引或重新发明连读包路由。
读取 `../crossframe/worksheets/source-anchor-integrity-check.md`,检查中心命题、机制候选、高风险概念、行动边界、文章类型转译和写作技法是否能回指胶囊源锚点。无法回指的内容只能写为“本文推断 / 表达转译 / 外部思想映射”,不得冒充 CrossFrame v5 原义。
## 3. 判断是否查源
读取 `references/evidence-and-search-rules.md``../crossframe/references/source-ledger-workflow.md`
- 真实公共对象、最新事实、政策、公司、平台、法律、数据和技术能力:必须查源。
- 私人关系、哲学概念、泛论随笔:默认不查源,除非用户要求或文章需要事实锚点。
查源后的材料只能作为佐证、反例、边界或现实案例,不得接管文章命题。
查源后必须在底稿中写成来源台账摘要,至少记录来源、时间、来源类型、支持的命题、不能证明什么、证据档位、使用位置、降档理由和仍需补证处。公共议题、真实机构、平台、政策、人物、公司、最新事实和 AI/过程性产物不得只写“已查源”;必须说明是否只是低成本声明、热度信号、弱信号、解释判断或已核验事实。
来源台账必须通过九字段硬校验:不得合并“降档理由/仍需补证处”,不得用来源描述伪填“时间”,`使用位置` 必须能定位到标题、段落、短摘或命题强度。若只有单一来源族、二手入口、未完成调查或未来节点,正文最高只能写“某来源视角下的机制候选 / 待核验分析 / 条件趋势推演”,不能写成完整因果、总体成败或发布级强判断。
正文第一次出现强机制句、公共定性、概率排序词、行动建议或趋势判断时,必须同步写出来源限定或降档。不能先用漂亮中心句抬高判断,最后再补边界段。
## 4. 判断是否概念上升
如果满足以下任一条件,读取 `protocols/concept-elevation-protocol.md`、`references/reference-and-allusion-rules.md` 与 `references/concept-reference-map.md`
- 用户要求思想文章、深度文章、引经据典、概念上升、理论味或文学性。
- 主题涉及生命、意义、爱、制度、治理、正义、主体、承认、异化、权力、共同体或公共理性。
- 普通结构解释已经成立,但文章只停留在“说明问题”,缺少更高层的思想判断。
概念上升必须遵守:先抽象上位概念,再选参照,最后回落现实。不要先找名人名言再反推文章命题。
## 5. 判断正文声口
自动成文按 `crossframe-suite` 传入的 `voice_mode` 决定正文声口。`neutral-analysis` 和 `neutral-decisive` 不默认启用现代编辑底色;`editorial-reply` 和 `editorial-commentary` 必须读取 `protocols/editorial-comrade-voice-protocol.md``references/editorial-voice-principles.md`。用户显式要求“亲切/编辑口吻/答复体”时,覆盖角色默认声口并启用现代编辑底色。
只有满足以下任一条件,才关闭现代编辑底色:
- 用户明确要求中性报告、备忘录、表格、清单、纯诊断、学术摘要或内部审计清单。
- 用户明确说不要文章感、不要编辑口吻、只要诊断结论。
关闭时仍要在底稿中说明关闭原因。
默认选择正文形态:
- 答复体:适合“为什么会这样 / 我该怎么看 / 怎么办”等问题型主题、读者提问、关系困惑、组织困惑、哲学问答。
- 评论体:适合公共议题、思想文章、制度评论和概念文章。
- 中性说明体:只在用户明确要求非文章交付物时使用。
声口不能改变判断。先在底稿中写出 `正文声口方案`,再把它转译进正文。默认第一段要先接住问题,让读者觉得“这个问题被认真听见了”,而不是直接进入术语链或检查表。
## 6. 形成结构洞察底稿
底稿不是草稿注释,也不是正文替代品,而是文章的判断底座。结构洞察底稿必须先于文章类型选择器生成。`full-visible-v5-longform` 下底稿必须完整可见,至少填写:
1. 分析对象与事实边界
2. 表面现象与高成本信号
3. CrossFrame 路由与本次读取
4. 读态胶囊摘要source modules、入口包、必须同读闭包、相邻候选、下游读取策略
5. 源结构连续性检查:触发的连续联读包、是否读取源脊柱/逐节摘要、是否存在读少风险
6. 源锚点完整性检查:中心命题、机制候选、高风险概念、行动边界、文章类型转译和写作技法是否能回指胶囊
7. v5.0 源结构保真:本次判断依赖的源连续板块、不能省略的相邻约束、需要降档的风险
8. 尺度窗口与机制候选
9. 责任链、受益链、成本链
10. 权力、证据与弱信号检查
11. 检索材料与证据边界:来源台账、来源时间、来源用途、证据档位、能支持什么、不能证明什么、降档理由、仍需补证处
12. 反向条件与证据缺口
13. 概念上升与参照系
14. 概念风险:哪些概念不能孤立读取,哪些隐喻/经典/来源谱系只能辅助不能证明
15. 正文声口方案:按 `voice_mode` 选择中性分析体/中性决定体/答复体/评论体;关闭声口时写明理由
16. 文章类型推荐与待选择:推荐文章类型、推荐理由、回复“默认”采用什么
17. 文章转译方案:标题方向、开头入口、递进顺序、现实回落、边界段和结尾余味
若用户已经显式指定文章类型,底稿可直接记录“文章类型已指定”。若用户未指定,底稿必须只给推荐,不读取写作技法文件,不提前决定正文组织。
机制候选至少两个,除非证据足以说明只有一个。机制候选必须竞争,而不是同义复述。
## 6.1 底稿后文章类型选择
文章类型只在结构洞察底稿之后、文章正文之前确认,不参与 suite 开头的模式/角色选择,也不参与前置问题拆解。
若用户或 suite 已显式指定 `article_type`,在底稿中记录并直接采用;若文章层开启但未指定,必须基于上方结构洞察底稿完整渲染 `templates/article-type-selection-dialog.md` 的九个选项并在顶部写出一个推荐项、推荐理由和“回复默认将采用”的结果然后等待用户回复。不得只写“已展示文章类型选择器1-9”。若用户回复“默认/自动/都行”,采用选择器中的推荐项。
可用文章类型固定为:
1. 答复体文章
2. 公共评论文章
3. 思想/概念阐释文章
4. 组织复盘/修复文章
5. 案例叙事/案例分析文章
6. 论辩/反驳文章
7. 读书互读/吸收文章
8. 趋势推演文章
9. 中性分析长文
文章类型只决定正文组织和写作技法读取,不改变事实边界、判断档位、连续联读包、证据责任、查源规则和质量闸。
## 6.2 正文前写作技法读取
用户选择文章类型后,才读取 `references/article-technique-routing-map.md`,按 `article_type` 选择写作技法。默认最多读取 3 个核心技法 + 2 个辅助技法;不得全量读取 `references/writing-techniques/` 下 50 个技法文件。技法只改变表达组织,不能新增胶囊外事实、不能把表达转译写成框架原义、不能绕过源锚点完整性检查。
用户选择后补全底稿中的“文章类型与写作技法选择”:
- 文章类型
- 文章类型来源
- 读取的技法文件
- 主心骨
- 入口技法
- 结构技法
- 批判技法
- 结尾技法
- 技法执行摘要:首段、递进段、批判/反驳、边界段和结尾分别由哪些技法承担
- 技法执行摘要还要记录每张卡的好句类型、段落前后关系、文章类型微用法和失败示例反查,避免只把技法名写成装饰。
- 技法落地证据表:每个技法必须写“负责段落动作 / 正文对应短摘或段落编号 / 它不能证明什么 / 越界反查”。没有正文短摘时,只能判为“已读取技法”,不能判为“技法落地合格”。
技法只服务表达,不替代 CrossFrame 的结构诊断。若技法建议与事实边界、证据责任或判断档位冲突,以 CrossFrame 规则为准。
## 7. 转译成文章正文
文章正文从已补全文章类型与写作技法选择的底稿中生成,不另起一套判断。
`full-visible-v5-longform` 的正文默认 1200-2200 中文字。正文必须是文章,不是底稿复述、项目符号答复、百科解释或诊断摘要。
正文顺序:
1. 接住问题:让读者知道这个问题值得认真对待。
2. 中心命题:一句话说清文章真正要判断什么。
3. 结构判断:说明现实机制、成本链、责任链或反馈链。
4. 概念上升/参照:按需提升上位概念并用经典、理论、历史经验或文学互文照亮。
5. 回到现实:说明参照让我们更清楚地看见什么现实责任、修复条件或风险。
6. 批评与意见:必要时严厉批评不当做法,并给出稳妥观察或行动边界。
7. 边界段:写反向条件、证据缺口、误读边界或撤回条件。
8. 结尾:留下更稳的观察,不喊口号。
开篇禁止用“如果只要一句话”“换成人话说”“简单说”来替代文章入口。可以在正文中出现简洁判断,但不能让简洁判断成为全文结构。
若模型受上下文压力想压缩,优先压缩底稿的措辞,不压缩正文的标题、铺陈、概念上升、现实回落和余味结尾。
## 8. 输出前自检
输出前检查:
- 是否先有底稿再有正文。
- 是否先生成结构洞察底稿,再展示文章类型选择器。
- 是否执行 `full-visible-v5-longform`:完整可见底稿 + 1200-2200 中文字完整正文。
- 第一段是否没有术语也能读懂。
- 文章命题是否来自 CrossFrame 底稿,而不是搜索结果或情绪。
- 若查源,来源台账是否写出来源、时间、来源类型、支持命题、不能证明什么、证据档位、使用位置、降档理由和仍需补证处。
- 是否区分事实、解释、机制候选和判断档位。
- 是否写出连续联读包,避免只读孤立概念卡。
- 是否至少有一个反向条件或边界段。
- 是否把批判写成结构判断,而不是人格审判。
- 若启用概念上升,是否写出上位概念、思想参照、引用方式、回落现实和引用风险。
- 是否避免伪造引用、堆名词、用经典权威替代现实证据。
- 是否按默认启用了现代编辑底色;若关闭,是否有用户明确要求;正文是否先接住问题;亲切是否没有变成和稀泥;严厉是否没有变成人格审判。
- 是否确认文章类型;是否只在用户选择文章类型后按 `article-technique-routing-map.md` 读取技法;读取技法文件是否不超过 5 个。
- 是否为每个技法留下正文短摘或段落编号;是否能说明该技法负责入口、递进、批判、边界或结尾中的哪个动作。
- 是否回扫正文 3-5 个承担判断作用的句子,检查中心命题、机制候选、高风险概念、行动建议、概率排序和点睛句能否回指胶囊、来源台账或明确标为本文推断/表达转译。
- 高责任、公共、事故、监管、AI 合规、未完成调查或单一来源族任务,是否写出 `internal-only / publish-boundary / 需补证` 用途边界。
- 是否避免文章缩水:正文不能只有短答、项目符号、诊断摘要,不能缺标题、铺陈、概念上升、现实回落或余味结尾。