📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-06-16 16:02:46 +00:00
parent 0be6b97736
commit 71b421806e
1329 changed files with 80483 additions and 482 deletions
@@ -0,0 +1,206 @@
---
name: crossframe-suite
description: "Use when the user explicitly invokes CrossFrame Suite for Chinese structural diagnosis workflows across relationships, organizations, public issues, philosophy, research, or essay output."
category: workflow
risk: safe
source: community
source_repo: xi-kari/crossframe-skill
source_type: community
date_added: 2026-06-16
author: xi-kari
license: MIT
license_source: https://github.com/xi-kari/crossframe-skill/blob/main/LICENSE
tools:
- "Agent Skills"
- Codex
- Claude
tags:
- crossframe
- chinese
- workflow
- multi-skill
- structural-diagnosis
---
# CrossFrame Suite
## When to Use This Skill
- Use only when the user explicitly names CrossFrame Suite, `crossframe-suite`, `/crossframe-suite`, or `$crossframe-suite`.
- Use as the umbrella router when a CrossFrame task may need multiple sibling skills, such as diagnosis plus public analysis, essay output, and review.
- Do not load every sibling skill by default; follow the routed workflow and progressive-reading rules in the original body below.
## Packaged Source Note
This AAS-ready copy preserves the original CrossFrame skill body below. Chinese remains the canonical semantic layer; English metadata is only for discovery, installation, and repository review.
## Limitations
- The skill body is intentionally Chinese-canonical; English metadata is for discovery and does not replace the original Chinese terms.
- Use only after explicit CrossFrame invocation or `crossframe-suite` routing; do not apply it as a generic default reasoning layer.
- It structures analysis, drafting, and review, but does not replace source verification, domain expertise, or legal, medical, or financial judgment.
`crossframe-suite` 是总调度 skill,不替代任何专项 skill。它只做三件事:
1. 判断用户任务属于哪条工作流。
2. 安排连续读取顺序。
3. 输出一个简短的调度提纲,然后进入相应 skill。
它不复制 `crossframe``crossframe-essay` 或其它平行 skill 的正文。中文为权威语义;英文只作 skill id、文件名和对外传播名。
当任务触发 CrossFrame 主体时,suite 还要把 `../crossframe/references/runtime-read-policy.md``../crossframe/references/continuity-closure-map.md` 纳入调度判断:本次是否需要按 v5.0 原文连续板块联读,而不是只读单个概念卡。需要包说明或源锚点时,再由下游定向读取 `continuity-bundles.md` 或具体包文件。v3.0 与 v2.0 文件只作为历史基线;默认以 v5.0 源结构为准。
suite 入口的交互选择只确认两项:输出模式与角色。文章类型不在 suite 开头选择;若最终进入 `crossframe-essay` 且文章层未关闭,先完成问题拆解与结构洞察底稿,再由 `crossframe-essay/templates/article-type-selection-dialog.md` 在正文生成前单独确认。
## 显式调用后的总入口
只有用户显式调用 `crossframe-suite``$crossframe-suite``/crossframe-suite` 或明确要求使用 CrossFrame Suite 时,才从本 skill 进入。进入之后,优先由本 skill 调度;只有任务非常单一且用户点名了专项 skill 时,才直接使用对应专项 skill。
当用户通过本 skill 作为总入口提出任何 CrossFrame 内容任务时,默认最终都生成**5.0 混合长文**,输出档位为 `full-visible-v5-longform`:完整可见底稿 + 完整长文正文。专项产物可以先生成,但最后默认进入文章层。
```text
crossframe -> [needed sibling skills] -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
```
这条默认不是为了把所有回答写长,而是因为文章更适合把结构判断、专项产物和 v5.0 保真检查交给普通读者:先完成必要的诊断/评审/案例/教学/辩论/备忘录,再形成底稿,再成文,最后过质量闸。
完整交互顺序固定为:`/crossframe-suite -> 模式/角色选择器(4+6) -> suite 路由与专项拆解 -> 结构洞察底稿 -> 文章类型选择器 -> 写作技法读取 -> 文章正文 -> 质量闸收束`。文章类型选择器必须发生在结构洞察底稿之后、文章正文之前。
这条默认不直接把固定声口传给 `crossframe-essay`。声口由 `references/output-mode-selector.md` 中的角色、输出模式与 `topic_sensitivity` 共同决定:学术专家/批判反思者默认中性分析体,大众传播/未来探索者可启用编辑底色;用户显式要求“亲切/编辑口吻/答复体”时覆盖。中性分析体不是冷淡体,`vulnerable` 主题仍要先接住人。
`full-visible-v5-longform` 的意思是:v5.0 连续联读包、源结构保真、概念风险和反向条件要在底稿中可见;但这些后台检查不能吞掉正文。正文仍必须写成完整文章,有标题、铺陈、概念上升、现实回落、边界和余味。
`crossframe-review` 是质量闸,不是默认成文链路的最终写作者。只要文章层未关闭,最终可见交付必须仍然包含 `# 结构洞察底稿``# 文章正文`;质量闸通过时只追加极短结论或内部通过,不得只输出评审报告。只有用户明确要求“只要评审/完整评审报告/不要文章”,或质量闸发现硬失败且必须阻断发布时,才允许把评审报告作为主输出。
只有在用户明确说“只要/不要文章/不要成文/短答/三句话/表格/清单/原始评审/原始案例库/原始备忘录/纯诊断/仅行动方案”时,才关闭默认文章层。此时应保留用户指定的交付物。
## 何时使用
当任务不是单一诊断,而可能需要多个 CrossFrame skill 连续协作时,优先使用本 skill:
- 用户希望使用 CrossFrame,但没有指定具体子 skill。
- 用户只说“分析一下/怎么看/讲讲/写一下”,且更像想看一段可读输出。
- 写文章、评论、思想文章、公共评论、组织复盘文章。
- 答读者问、编辑回信、咨询式回应,但问题背后有结构诊断。
- 把材料整理成案例,再写分析或沉淀概念。
- 读书、理论、文章研究笔记,需要比较与 CrossFrame 的关联和不同。
- 命题辩论后需要成文、给结论或写反驳。
- 先生成输出,再评审它是否真的推理。
- 用户说“这些 skill 应该一起用”“连续触发”“总规则”“总入口”“怎么组合调用”。
若任务非常单一,直接使用对应专项 skill,不要绕行:
- 只要结构诊断:`../crossframe/SKILL.md`
- 只要文章:`../crossframe-essay/SKILL.md`
- 只要评审:`../crossframe-review/SKILL.md`
- 只要短答复:`../crossframe-dialogue/SKILL.md`
- 只要案例库:`../crossframe-casebook/SKILL.md`
- 只要公共议题证据边界:`../crossframe-public/SKILL.md`
- 只要组织修复备忘录:`../crossframe-org/SKILL.md`
- 只要概念教学:`../crossframe-teach/SKILL.md`
- 只要命题论证:`../crossframe-debate/SKILL.md`
- 只要读书研究笔记:`../crossframe-notebook/SKILL.md`
## 必须读取
每次触发后读取:
1. `references/output-mode-selector.md`
2. `references/workflow-routing-map.md`
3. `protocols/suite-dispatch-protocol.md`
4. `templates/suite-reasoning-outline.md`
然后按路由读取对应 sibling skill。基础结构判断通常先读 `../crossframe/SKILL.md``../crossframe/references/read-routing-map.md`
## 调度原则
- 基础先行:多数复杂任务先由 `crossframe` 建立事实边界、尺度窗口、机制候选和判断档位。
- 场景追加:只读取本次必要的专项 skill,不把全部 skill 一起触发。
- 成文后置:写文章前先有结构洞察底稿;公共、组织、辩论、读书等专项判断先完成,再进入 `crossframe-essay`
- 默认成文:suite 被触发时,最终输出默认走 `crossframe-essay`,输出档位固定为 `full-visible-v5-longform`;专项产物先做,文章后置。
- 模式/角色先行:suite 开头只确认输出模式与角色;没有触发词时展示 `templates/mode-selection-dialog.md` 并等待回复,不直接开始。
- 文章类型后置:文章类型只在进入 `crossframe-essay` 后、结构洞察底稿生成后确认;它决定文章表达形态和写作技法读取,不改变 suite 的主路由。
- 胶囊归属:suite 只传入 `selection_state``workflow_state``voice_mode` 和文章层开关;不得读取 v5 源索引、不得展开连读包、不得生成 `v5-read-state-capsule`。胶囊由 `crossframe` 核心层在命中 source modules、入口包和必须同读闭包后生成。
- 声口由角色决定:suite 默认成文时,根据 `output-mode-selector.md``voice_mode``topic_sensitivity` 传给 `crossframe-essay`。用户显式要求“亲切/编辑口吻/答复体”时覆盖。
- 长文契约:任何从 suite 进入、且未显式关闭文章层的 CrossFrame 内容任务,默认不是短答,不得用项目符号诊断、摘要式回答或“如果只要一句话”替代完整正文。
- 成文边界:默认对所有 CrossFrame 内容任务成文;只有用户用“只要/不要文章/短答/表格/清单/纯诊断/仅行动方案”等词明确关闭时,才关闭文章层。
- 源连续性:高责任、公共制度、亲密关系、长期演化、深度分析、框架治理、AI 现实验证、弱信号/不透明、无法退出和文章输出,要在调度中列出本次触发的 v5.0 连续联读包;不要只列概念卡。
- 源锚点完整性:凡进入文章层、高责任、公共制度、AI/过程性产物、生命周期、无法退出主体或框架治理时,调度提纲要要求下游复用 `v5-read-state-capsule` 并执行源锚点完整性检查。
- 评审收束:重要输出默认最后用 `crossframe-review` 做质量闸;质量闸不得接管最终输出或吞掉底稿/正文。轻量短答复可只做内部自检。
- 查源克制:公共议题、真实机构、平台、政策、人物、公司和最新事实要查源;私人关系、哲学泛论、用户自给材料默认不查源。
- 人话优先:最终输出先给普通人能读懂的结果,术语只做必要映射。
## 默认连续链路
```text
结构诊断:
crossframe -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
开放式可读分析:
crossframe -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
普通洞察文章:
crossframe -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
公共评论文章:
crossframe -> crossframe-public -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
组织复盘/修复文章:
crossframe -> crossframe-org -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
答读者问/编辑回信:
crossframe -> crossframe-dialogue -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
案例沉淀:
crossframe -> crossframe-casebook -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
概念教学:
crossframe -> crossframe-teach -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
命题辩论:
crossframe -> crossframe-debate -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
辩论后成文:
crossframe -> crossframe-debate -> crossframe-essay -> crossframe-review
读书/理论研究:
crossframe -> crossframe-notebook -> crossframe-essay(full-visible-v5-longform) -> crossframe-review
读书后成文:
crossframe -> crossframe-notebook -> crossframe-essay -> crossframe-review
```
进入 `crossframe-essay` 后先生成结构洞察底稿,再执行文章类型选择规则:用户已显式指定文章类型时在底稿中记录并直接采用;用户未指定且文章层开启时,基于底稿展示 `../crossframe-essay/templates/article-type-selection-dialog.md`;用户回复“默认/自动/都行”时采用底稿推荐项;用户明确关闭文章层时不展示。
`crossframe-review-lite` 表示不必输出完整评审报告,但必须检查:是否跳过事实边界、是否人格审判、是否概念堆砌、是否越过证据档位。
## 输出方式
除非用户只问“该用哪个 skill”,否则最终输出先给一个短调度提纲:
```text
调度提纲
- 任务类型:
- 输出模式与角色:
- 工作流:
- 必读 skill
- 按需读取:
- 连续联读包:
- 主题敏感度:
- 正文声口:
- 文章类型:
- 输出档位:
- 不读取:
- 质量闸:
```
然后进入对应 skill 的正常输出。不要把调度提纲写得比任务本身还长。
## 禁止
- 禁止为了显得完整而触发全部 skill。
- 禁止跳过 `crossframe` 的事实边界和判断档位直接写文章。
- 禁止公共议题不查源却做强判断。
- 禁止把 `crossframe-review` 当作形式收尾;它必须能否决坏输出。
- 禁止在 suite 默认成文链路中只输出质量闸、评审结论或修复建议,而隐藏 `结构洞察底稿``文章正文`
- 禁止让调度规则取代专项 skill 的协议。
@@ -0,0 +1,4 @@
interface:
display_name: "CrossFrame Suite"
short_description: "Default CrossFrame entry for routing tasks and producing full-visible-v5-longform article outputs unless explicitly disabled."
default_prompt: "Use CrossFrame Suite as the default entry. Choose the right CrossFrame workflow, read only the needed sibling skills, and produce a short dispatch outline. For any CrossFrame content task, finish the needed sibling skills first, then default to full-visible-v5-longform through crossframe-essay: complete visible v5.0 dossier plus complete long-form article, then review it. Only skip the article layer when the user explicitly disables it."
@@ -0,0 +1,169 @@
# CrossFrame Suite Smoke Tests
## 1. 普通洞察文章
Prompt:写一篇“解释劳动为什么会耗竭”的文章。
期望:
- 工作流包含 `crossframe -> crossframe-essay -> crossframe-review`
- 如果识别为关系困惑,可按需加入亲密关系协议,但不强行加入 `crossframe-public`
- 必须先有结构洞察底稿。
- 输出档位必须是 `full-visible-v5-longform / 5.0混合长文`
- 底稿完整可见,正文默认完整长文,不得只有短答或项目符号。
- 正文声口默认是现代编辑底色,不能只输出诊断提纲或概念说明。
- 最后过 `crossframe-review` 时,不得只输出质量闸或评审报告;最终仍必须可见 `结构洞察底稿``文章正文`
## 2. 公共评论
Prompt:写一篇“平台申诉为什么可能只是表面治理”的公共评论。
期望:
- 工作流包含 `crossframe -> crossframe-public -> crossframe-essay -> crossframe-review`
- 必须查源或声明需要查源。
- 不能让检索材料接管文章命题。
- 正文用评论体,亲切但能严厉批评表演性治理。
- 正文不能被公共证据台账压缩成报告摘要;仍要有文章推进和余味。
## 2.1 哲学概念长文回归
Prompt:生命的第一因是什么?
期望:
- 工作流包含 `crossframe -> crossframe-essay -> crossframe-review`
- 输出档位是 `full-visible-v5-longform / 5.0混合长文`
- 不查源,除非用户要求科学材料。
- 底稿完整可见:科学层、结构层、意义层;机制候选至少两个;边界清楚。
- 正文有标题、铺陈、生命/边界/反馈/回应的递进、概念上升和余味结尾。
- 不机械退出为“不可诊断”,也不压缩成“如果只要一句话”的短答。
## 3. 组织修复
Prompt:给这个项目失败写组织修复备忘录,再转成一篇给内部看的文章。
期望:
- 工作流包含 `crossframe -> crossframe-org -> crossframe-essay -> crossframe-review`
- 先输出组织备忘录所需结构,再成文。
- 检查责任链、授权链、反馈写回。
## 4. 答读者问
Prompt:像编辑回信一样回答“是不是我太敏感”。
期望:
- 工作流包含 `crossframe -> crossframe-dialogue -> crossframe-essay -> crossframe-review`
- 默认进入 `full-visible-v5-longform`,先短答接住问题,再扩成完整文章。
- 不把修复责任压回提问者。
## 4.1 显式短答关闭文章
Prompt:像编辑回信一样回答“是不是我太敏感”,只要三句话短答,不要文章。
期望:
- 因用户明确说“只要三句话短答,不要文章”,工作流才允许包含 `crossframe -> crossframe-dialogue -> review-lite`
- 不追加 `crossframe-essay`
- 输出档位标明“显式短答,关闭文章层”。
## 5. 读书后成文
Prompt:读这篇文章,写与 CrossFrame 的关联与不同,并扩成一篇思想文章。
期望:
- 工作流包含 `crossframe -> crossframe-notebook -> crossframe-essay -> crossframe-review`
- 先比较关联、不同、可吸收处和冲突处,再成文。
- 不伪造引用。
## 6. 辩论后成文
Prompt:先检验“所有制度问题都是反馈问题”这个命题,再写一篇文章。
期望:
- 工作流包含 `crossframe -> crossframe-debate -> crossframe-essay -> crossframe-review`
- 必须列隐藏前提、最强反驳和撤回条件。
- 文章不能把命题写成绝对真理。
## 7. 只评审
Prompt:评审这段 CrossFrame 输出是否合格。
期望:
- 工作流包含 `crossframe-review -> crossframe-essay -> crossframe-review-lite`
- 先输出评审对象、事实边界、失败点和修复建议,再默认形成文章式综合。
- 若用户说“只要评审,不要文章”,才停在 `crossframe-review`
## 7.1 只评审关闭文章
Prompt:只评审这段 CrossFrame 输出是否合格,不要生成文章。
期望:
- 工作流为 `crossframe-review`
- 不追加 `crossframe-essay`
- 输出档位标明“原始评审,关闭文章层”。
## 8. 过度触发失败
Prompt:写一篇普通关系文章。
失败表现:
- 同时读取全部 sibling skill。
- 把案例库、公共制度、组织修复、读书笔记全部列入必读。
期望:
- 只读取必要链路。
- 在“不读取”中说明至少两个未触发 skill。
## 9. 模式/角色选择器压缩失败
Prompt`/crossframe-suite` 后只输入主题,没有给 `2+1` 或任何模式/角色触发词。
失败表现:
- 只写“请选择模式/角色”或“请回复数字”。
- 直接采用默认 `2+1` 开始分析。
- 在开头同时询问文章类型。
期望:
- 完整渲染 4 个输出模式和 6 个角色选项。
- 明确默认推荐是 `2+1`,但必须等用户回复“默认/直接开始/随便/都行/不用选”才采用。
- 开头不展示文章类型;文章类型必须晚于结构洞察底稿。
## 10. 胶囊与文章类型全链路
Prompt:用户先回复 `2+1`,再要求写一篇公共评论,但未指定文章类型。
期望:
- suite 不生成 `v5-read-state-capsule`,只传 `selection_state``workflow_state``voice_mode` 和文章层状态。
- `crossframe` 生成 `v5-read-state-capsule`,包含 source modules、入口包、必须同读闭包、相邻候选和下游读取策略。
- 成文前执行源锚点完整性检查。
- 结构洞察底稿之后完整展示 9 项文章类型选择器,带推荐项和推荐理由。
- review 只做质量闸摘要,不吞掉 `结构洞察底稿``文章正文`
## 11. 批量压测控制器口径
Prompt:控制器批量调用 9 个 suite 任务,已显式指定 `2+1` 和文章类型,只做文件级流程完整性汇总。
期望:
- 每篇结果记录 `selection_state: controller-specified`,文章类型来源为控制器显式指定,不再写“待选择”。
- 控制器汇总必须拆分 `structural_pass``substantive_pass``publish_boundary`
- 只做标题、底稿、正文、胶囊、来源台账、技法和质量闸存在性检查时,只能标 `structural_pass=true`
- 不得写“全部通过/可发布”,除非已完成反向否决最小块、来源台账字段校验、技法落地证据和正文抽句回指。
失败表现:
- 把文件级 smoke check 写成总通过。
- 高责任公共事件、事故、法律政策或 AI 合规样稿只有单一来源族仍给 A 档发布结论。
- 技法只列名字、胶囊只写“闭包已读完”,但控制器仍判实质合格。
@@ -0,0 +1,24 @@
# Bad Overtrigger Case
## 坏输出
本次我将读取 `crossframe``crossframe-essay``crossframe-review``crossframe-dialogue``crossframe-casebook``crossframe-public``crossframe-org``crossframe-teach``crossframe-debate``crossframe-notebook`,以确保完整。
## 为什么失败
这不是严谨,而是调度失效:
- 没有先判断用户的最终交付物。
- 把所有 skill 都读入,会稀释真正关键的协议。
- 容易让输出变成术语拼贴。
- 无法解释为什么某个专项 skill 被读取。
## 好输出
本次目标是公共评论文章,所以走:
```text
crossframe -> crossframe-public -> crossframe-essay -> crossframe-review
```
不读取 `crossframe-org``crossframe-casebook``crossframe-teach`,因为这次不是组织修复、案例沉淀或概念教学。
@@ -0,0 +1,20 @@
# Essay Workflow Case
## 用户输入
写一篇“团队越复盘越失真”的批判性洞察文章,语气亲切一点,但要有判断。
## 调度提纲摘要
- 任务类型:组织问题洞察文章。
- 工作流:`crossframe -> crossframe-org -> crossframe-essay -> crossframe-review`
- 必读 skill:结构诊断、组织修复、文章写作、最终评审。
- 按需读取:组织复盘改造、反馈写回。
- 主题敏感度:normal。
- 正文声口:用户显式要求“亲切一点”,覆盖角色默认;组织评论体,亲切但有判断。
- 不读取:`crossframe-public``crossframe-casebook``crossframe-teach`
- 质量闸:完整评审,因为这是长文且涉及组织责任链。
## 为什么这样排
先用 `crossframe` 明确事实边界和机制候选;再用 `crossframe-org` 看复盘失真的责任链、授权链和回流机制;然后用 `crossframe-essay` 生成结构洞察底稿和正文;最后用 `crossframe-review` 检查是否变成管理鸡汤、概念堆砌或人格审判。
@@ -0,0 +1,18 @@
# Public Comment Workflow Case
## 用户输入
写一篇“平台申诉为什么可能只是表面治理”的公共评论文章。
## 调度提纲摘要
- 任务类型:公共制度评论文章。
- 工作流:`crossframe -> crossframe-public -> crossframe-essay -> crossframe-review`
- 必读 skill:结构诊断、公共议题证据边界、文章写作、最终评审。
- 按需读取:平台申诉协议、证据阶梯、AI 合规表演风险、查源规则。
- 不读取:`crossframe-org``crossframe-casebook``crossframe-teach`
- 质量闸:完整评审,因为公共评论涉及事实边界和制度责任。
## 为什么这样排
公共评论不能直接由写作 skill 接管。必须先查源并区分平台声明、用户证据、第三方报道、热度信号和解释,再进入文章结构。
@@ -0,0 +1,19 @@
# Reader Reply Workflow Case
## 用户输入
有个读者问:“为什么我在关系里总是解释到很累,是不是我太敏感?”请像编辑回信一样回答。
## 调度提纲摘要
- 任务类型:关系困惑答复 + 默认长文成文。
- 工作流:`crossframe -> crossframe-dialogue -> crossframe-essay(full-visible-v5-longform) -> crossframe-review`
- 必读 skill:结构诊断、短答复、文章转译、最终评审。
- 按需读取:亲密关系入口、解释劳动。
- 正文声口:编辑回信答复体,先接住提问者的疲惫。
- 不读取:`crossframe-public``crossframe-casebook`
- 质量闸:轻量自检,重点检查是否把责任压回受伤者。
## 为什么这样排
总入口默认要让内容更丰富,所以先用 `crossframe-dialogue` 接住读者处境,再由 `crossframe-essay` 扩成完整可读的编辑答复文章。只有用户明确说“只要三句话短答/不要文章”并显式关闭文章层时,才允许停在 `crossframe-dialogue -> review-lite`
@@ -0,0 +1,167 @@
# Suite Dispatch Protocol
本协议把用户请求转成连续 skill 工作流。它只做调度,不替代专项判断。
## 0. 模式与角色判定
读取 `../references/output-mode-selector.md`,根据用户触发词自动判定本次的 `analysis_mode`(保守/客观/激进/批判)、`role`(学术专家/实践工匠/战略决策者/大众传播/批判反思者/未来探索者)和 `topic_sensitivity`low/normal/vulnerable/high-stakes)。
若用户在本次对话中未使用任何模式或角色触发关键词,也没有给出 `2+1` 这类数字组合,AI 必须完整渲染 `../templates/mode-selection-dialog.md` 的 4 个输出模式和 6 个角色选项,并在此处停止等待用户回复后再继续;不得只写“请选择模式/角色”或省略默认推荐。默认值(客观 + 学术专家)仅在用户明确回复“默认”“直接开始”“随便”“都行”“不用选”等放弃选择的措辞时生效。
本步骤只选择输出模式和角色,不选择文章类型。文章类型只在确认最终进入 `crossframe-essay` 且文章层未关闭后处理,并且必须晚于结构洞察底稿、早于文章正文。
## 1. 判断任务主目标
先选一个主目标:
- `diagnose`:只要结构诊断、推演、开放断言或低条件行动。
- `essay`:要文章、评论、思想文章、长文、报刊答复体文章。
- `dialogue`:要短答复、编辑回信、咨询式回应。
- `casebook`:要把材料沉淀成案例。
- `public`:公共议题、制度、平台、政策、机构合规、公共承诺。
- `org`:团队、项目、组织修复、复盘改造、反馈写回。
- `teach`:解释 CrossFrame 概念、讲给普通人、出练习。
- `debate`:命题辩论、正反双方、隐藏前提、反驳。
- `notebook`:读书、理论、文章研究笔记。
- `review`:审查一个已有输出。
如果用户同时要求多个目标,确定一个最终交付物,再安排前置 skill。例如“分析公共议题并写文章”的最终交付物是文章,但前置需要 `public`
只要用户通过 `crossframe-suite` 进入 CrossFrame 内容任务,默认最终交付物都定为 `essay`。如果任务还需要评审、案例库、组织修复、命题辩论、概念教学、读书研究或短答复,先完成对应专项产物,再进入 `crossframe-essay`。默认把 `output_mode` 设为 `full-visible-v5-longform``voice_mode` 不再固定为 `editorial-base`,而是由第 0 节判定的角色和 `topic_sensitivity` 决定。
只有用户明确要求“只要/不要文章/不要成文/短答/三句话/表格/清单/原始评审/原始案例库/原始备忘录/纯诊断/仅行动方案”时,才不要默认成文。此时评审报告、案例库、组织修复备忘录、反馈写回方案、命题辩论表、概念教学练习、来源台账、表格、清单、一句话结论、低条件行动方案和纯诊断保持原形态。
## 2. 先定基础 skill
除以下情况外,复杂任务都先读取 `../../crossframe/SKILL.md`
- 用户只要求评审某段输出:先读 `../../crossframe-review/SKILL.md`
- 用户只要求安装、解释 skill 触发方式或仓库维护:不进入诊断链。
- 用户只要求改写一句话、翻译或格式化:不使用 CrossFrame Suite。
读取 `crossframe` 后,必须带出最小内部产物:
- 对象
- 事实边界
- 尺度窗口
- 至少两个机制候选,或说明为何只有一个
- 判断档位
- 本次连续联读包;深度、审计、高责任、公共制度、亲密关系、长期演化和文章输出场景必须先从 `../../crossframe/references/continuity-closure-map.md` 中选择入口包并展开对应“必须同读闭包”;需要包说明或源锚点时再定向读取 `../../crossframe/references/continuity-bundles.md` 或具体包文件
- `v5-read-state-capsule`;由 `crossframe` 核心层生成,至少写明 source modules、入口包、必须同读闭包、相邻候选、源锚点和降档边界
- 需要追加的专项 skill
## 3. 加专项 skill
按任务信号追加,不要全量读取:
- 写成文章:追加 `../../crossframe-essay/SKILL.md`
- 公共议题:追加 `../../crossframe-public/SKILL.md`
- 组织修复:追加 `../../crossframe-org/SKILL.md`
- 短答复/回信:追加 `../../crossframe-dialogue/SKILL.md`
- 案例沉淀:追加 `../../crossframe-casebook/SKILL.md`
- 概念教学:追加 `../../crossframe-teach/SKILL.md`
- 命题论证:追加 `../../crossframe-debate/SKILL.md`
- 读书研究:追加 `../../crossframe-notebook/SKILL.md`
- 质量验收:追加 `../../crossframe-review/SKILL.md`
## 4. 排序规则
默认顺序:
1. 结构事实层:`crossframe`
2. 场景专项层:`public` / `org` / `debate` / `notebook` / `casebook` / `teach` / `dialogue`
3. 源连续性层:确认是否已读取 `runtime-read-policy.md``continuity-closure-map.md``source-continuity-check.md`;只有源锚点不足、高责任源审计或用户要求源核验时,才定向读取 `continuity-bundles.md``v5-source-spine.md``v5-section-digest-index.md``v5-material-selection-map.md``v5-term-fidelity.md` 的相关局部
4. 读态胶囊层:`crossframe` 生成 `templates/read-state-capsule.md` 规定的 `v5-read-state-capsule`
5. 源锚点层:用 `source-anchor-integrity-check.md` 确认中心命题、机制候选、高风险概念和行动边界能回指胶囊
6. 底稿层:`crossframe-essay` 先生成 `结构洞察底稿`
7. 文章类型层:在底稿之后展示文章类型选择器,用户选择或采用推荐项
8. 表达生成层:按文章类型读取写作技法,再生成 `文章正文`
9. 质量闸:`review`
suite 默认文章工作流必须按:`模式/角色选择器 -> suite 路由与专项拆解 -> v5-read-state-capsule -> 源锚点完整性检查 -> 结构洞察底稿 -> 文章类型选择器 -> 写作技法读取 -> 文章正文 -> 质量闸`。压缩写法可写为:`结构洞察底稿 -> 文章类型选择器 -> 写作技法读取 -> 文章正文 -> 质量闸`,但执行顺序不能颠倒。
例外:
- 只评审:`review` 单独启动。
- 已有完整诊断结果,用户只要成文:`essay -> review`,但需要在底稿中标明诊断来源。
- suite 默认:`crossframe -> needed sibling skills -> essay -> review`,默认输出 `full-visible-v5-longform`,也就是完整可见底稿 + 完整长文正文。
- 已有文章,用户只要评审:`review`,必要时读取 `essay` 规则。
- 公共评论必须在 `essay` 前完成 `public` 证据边界。
- 组织修复文章必须在 `essay` 前完成 `org` 责任/授权/回流判断。
- 读书后成文必须在 `essay` 前完成 `notebook` 的关联、不同、可吸收处和冲突处。
- 任何成文任务必须在 `essay` 前完成源结构连续性检查、生成 `v5-read-state-capsule` 并执行源锚点完整性检查;如果只读了孤立概念卡、闭包不完整或源锚点不足,先补读或在底稿中降档。
## 4.1 声口传递规则
只要 suite 没有被用户显式关闭文章层,就把 `voice_mode``topic_sensitivity` 一起传给 `crossframe-essay`
- `neutral-analysis`:学术专家/批判反思者默认使用。允许清楚、平实、有正常温度;不启用现代编辑底色。
- `neutral-decisive`:实践工匠/战略决策者默认使用。可以给出优先级、步骤和止损条件。
- `editorial-reply`:大众传播或用户显式要求亲切/编辑口吻时,用于读者提问、关系困惑、组织困惑、怎么办/怎么看/为什么会这样。
- `editorial-commentary`:大众传播/未来探索者或用户显式要求时,用于公共评论、思想文章、制度评论、概念文章。
声口只改变前台表达,不改变事实边界、概念保真、连续联读包和判断档位。若未启用编辑底色的角色因为 `topic_sensitivity=vulnerable` 需要明显共情承接,或因为论证需要拆题/改良版选项,必须在底稿中声明原因和边界。`topic_sensitivity=high-stakes` 默认优先审计型底稿,不用文章温度覆盖判断责任。
## 4.2 输出档位规则
只要 suite 没有被用户显式关闭文章层,就把 `output_mode=full-visible-v5-longform` 传给 `crossframe-essay`
该档位要求:
- 底稿完整可见,不把 v5.0 源连续性、联读包、概念风险和反向条件藏掉。
- 正文默认 1200-2200 中文字,写成文章而不是项目符号答复。
- 哲学概念、思想文章、关系/组织/公共评论默认必须有标题、铺陈、概念上升、现实回落、边界段和余味结尾。
- 禁止用“如果只要一句话”“换成人话说”作为正文开篇来替代完整文章。
只有用户明确要短答、只要一句话、三句话、表格、备忘录、清单、行动方案、纯诊断、学术摘要或不要文章时,才把 `output_mode` 改为对应专项交付物。
## 4.3 文章类型选择规则
文章类型只在结构洞察底稿之后、文章正文之前确认,不参与 suite 开头的模式/角色选择,也不参与前置问题拆解。
只要 suite 没有被用户显式关闭文章层,就把 `article_type` 状态传给 `crossframe-essay`
- 用户显式指定文章类型:直接采用,不展示文章类型选择器。
- 用户未指定文章类型:先让 `crossframe-essay` 生成结构洞察底稿,并在底稿中写出“文章类型推荐与待选择”;然后完整渲染 `../../crossframe-essay/templates/article-type-selection-dialog.md` 的九个选项,填入推荐项和推荐理由,并停止等待用户回复;不得只写“已展示文章类型选择器(1-9)”。
- 用户回复“默认/自动/都行”:采用底稿和选择器中的推荐项;推荐项由 suite 路由、底稿结构和题材共同决定,无法判断时推荐 `9. 中性分析长文`
- 用户明确要求短答、只要诊断、表格、清单、备忘录、不要文章:不展示文章类型选择器。
文章类型只决定成文形态和写作技法读取,不改变事实边界、判断档位、连续联读包、证据责任、查源规则和质量闸。
## 5. 质量闸
默认最后加入 `crossframe-review`,但有两档:
- 完整评审:文章、公共议题、组织修复、案例库、辩论结论、读书研究、强判断。
- 轻量自检:短答复、教学解释、低风险概念说明。
质量闸不接管最终输出。它审查已经形成的底稿和正文,不替代 `crossframe-essay` 生成可见交付。
默认 suite 成文链路的处理规则:
- 若质量闸判为 A/B 或只有可直接修正的小问题,先修正底稿/正文,再输出 `full-visible-v5-longform` 的可见交付;不要只输出质量闸。
- 若质量闸发现硬失败,返回上游补底稿、补证据边界或重写正文;修好后再输出底稿和正文。除非用户只要评审,否则不要用单独评审报告替代修复后的文章。
- 只有用户明确要求“完整评审报告/只要评审/不要文章”,或质量闸硬失败导致本轮必须阻断发布时,完整评审报告才作为主输出。
- 轻量自检只需要在内部检查,不必打扰用户,除非发现硬失败。
最终可见交付在文章层开启时必须至少包含:
```text
# 结构洞察底稿
# 文章正文
```
可选追加极短质量闸摘要,例如“质量闸:通过 / 条件通过,已修正 X”。不得把 `templates/review-report.md` 作为 suite 默认成文链路的唯一最终输出。
## 6. 输出收束
调度提纲必须短。它的目的不是展示复杂,而是让用户看见 AI 为什么按这个顺序工作。
如果用户要求“只给最终结果”,可以压缩为一行:
```text
本次按 crossframe -> crossframe-public -> crossframe-essay -> crossframe-review 处理。
```
然后直接输出结果。若文章层开启,结果必须是完整可见底稿 + 完整文章正文;质量闸只能作为内部门禁或正文后的短摘要,不能成为唯一输出。
@@ -0,0 +1,81 @@
# 输出模式与角色选择器
本文件定义 CrossFrame 分析的输出模式(推断风险偏好)和角色(目标受众与分析立场)。模式和角色正交于推理链:它们只改变前台表达风格、推断边界和声口,不降低概念保真、机制候选、判断档位、证据边界和连续联读要求。
文章类型不在本选择器中选择。若本次工作流最终进入 `crossframe-essay`,并且用户没有显式关闭文章层,也没有显式指定文章类型,必须先生成结构洞察底稿,再在正文生成前展示 `../crossframe-essay/templates/article-type-selection-dialog.md`
## 一、输出模式(4 档)
| 模式 | 触发词 | 内部行为 |
| --- | --- | --- |
| 1. 保守 | “保守一点”“只确认最稳的”“稳一点” | 强制留两处边界/反例;开放断言以上不输出;所有判断写撤回条件;机制候选至少两个且每个必须有不成立的反向信号。 |
| 2. 客观 | “客观”“不站队”“平衡”“正反都看”(默认) | 先平衡呈现正反与竞争机制;若证据明显支持某个方向,可输出条件性方向判断,但必须写替代解释、反向条件、撤回条件和行动边界。 |
| 3. 激进 | “激进”“最大胆的判断”“直说” | 允许单一主机制,但必须注明竞争机制见底稿;允许推断链延伸两层;边界段可缩短但仍必须存在;撤回条件仍需写清。 |
| 4. 批判 | “批判”“找问题”“质疑”“反驳”“有什么问题” | 以反例、弱信号、隐藏代价为主要组织方式;肯定性内容压缩;强制包含“最强反方”段;指出盲点、利益偏向或副作用。 |
### 客观开放断言
`客观` 模式下的平衡,是对证据、机制候选和撤回条件的平衡,不是把所有结论压成均势。当题目要求“接受/拒绝”“支持/反对”“该不该做”等方向性回答时:
- 可以给出当前最稳的条件性判断,但必须同时写出至少一个有实质竞争力的替代解释。
- 必须说明判断依赖的题设、证据和价值前提;撤回条件不能只写成形式化保留。
- 如果通过拆题、重定义问题、增加“改良版选项”或调整题设来回答,必须显式声明原题设下的回答和改写后的回答。
- 方向性判断一旦可能影响权利、名誉、资源、处置、求助路径或现实行动,触发 `v5-strong-judgment-eight-pack``v5-low-power-protection-pack``v5-evidence-downgrade-action-ceiling-pack`
## 二、角色选择(6 种)
| 角色 | 触发词 | 后台推理引擎 | 前台表达风格 |
| --- | --- | --- | --- |
| 1. 学术专家 | “学术”“严谨”“引用理论”“学者视角” | 诊断协议 + 概念解释协议 + 概念上升协议 | 概念定义先于判断;保留条件与边界;可引用经典但只能意译/思想映射;结论写当前证据支持什么、何种条件下需修正。 |
| 2. 实践工匠 | “实操”“怎么做”“经验”“落地” | 诊断协议 + 低条件行动协议 | 步骤、工具、周期、成本、常见坑点;用一线案例说明成败关键;结论写先做什么、观察什么、何时停/改。 |
| 3. 战略决策者 | “战略”“决策”“优先级”“投入产出” | 诊断协议 + 递进协议 + 治理连续性协议 | 目标、资源、风险、收益平衡;判断要不要做、投入多少、何时止损;保留退出条件和替代路径。 |
| 4. 大众传播 | “通俗”“易懂”“给普通人看”“简单说” | 诊断协议 + 表达翻译协议 | 比喻、故事、直观感受;避免术语,必须用的术语只做括号解释;给可直接记住的建议。 |
| 5. 批判反思者 | “批判反思”“质疑前提”“反方”“盲点” | 诊断协议 + 命题验证协议 + 反俘获协议 | 质疑前提、寻找反例和潜在代价;指出盲点、利益偏向或副作用;强制包含“如果这个判断错了会怎样”段。 |
| 6. 未来探索者 | “未来”“趋势”“5年后”“推演”“演变” | 推演协议 + 生命周期协议 + 表达翻译协议 | 基于边缘信号推演 5-10 年;讨论技术、社会、伦理非线性变化;至少两个分歧路径,每个分支写触发条件和反向信号。 |
### 未来探索者角色的内部路由
当角色 = 6(未来探索者)时,自动触发:
1. `../crossframe/protocols/inference-protocol.md`
2. `../crossframe/protocols/lifecycle-diagnosis-protocol.md`
3. `../crossframe/protocols/expression-translation-protocol.md`
4. 至少两个分歧路径,每个路径写清触发条件、可能终点和关闭信号。
### 各角色默认声口
| 角色 | 默认声口 | 说明 |
| --- | --- | --- |
| 学术专家 | 中性分析体 | 不默认启用现代编辑底色;结论保留条件和边界。 |
| 实践工匠 | 中性决定体 | 可以给步骤、优先级和止损条件。 |
| 战略决策者 | 中性决定体 | 可以给全局排序、资源权衡和退出条件。 |
| 大众传播 | 可启用编辑底色 | 可用答复体或评论体,通俗、有共鸣,但不煽动。 |
| 批判反思者 | 中性分析体 | 质疑和反例本身构成文章结构。 |
| 未来探索者 | 可启用编辑底色 | 可叙事化推演,但必须保留分支条件。 |
用户显式要求“亲切”“编辑口吻”“答复体”时,覆盖上述默认,对所有角色启用现代编辑底色。
## 三、主题敏感度
`topic_sensitivity` 独立于模式和角色,由系统按题材判定。它不改变事实判断,但改变入口顺序、底稿格式和质量闸。
| 敏感度 | 典型主题 | 强制要求 |
| --- | --- | --- |
| `low` | 抽象概念、一般随笔、低风险思想实验 | 可直接进入机制分析;仍需写题设和撤回条件。 |
| `normal` | 普通关系、团队、组织、制度分析 | 正常执行对象、事实、尺度、机制候选和责任链。 |
| `vulnerable` | 痛苦、绝望、创伤、无法退出、亲密伤害、求助暗示、主体安全 | 第一段先接住人;不得把问题当纯逻辑游戏;优先保护痛苦、安全、最小自主和低风险下一步。 |
| `high-stakes` | 法律、医疗、金融、处分、名誉、资源分配、公共记忆、真实机构强判断 | 默认审计型底稿;必须完成证据边界、判断责任、查源/反证/申诉入口;不得用文章温度覆盖高责任保护。 |
`vulnerable``high-stakes` 可以叠加。叠加时,先承接主体处境,再进入审计型判断。
## 四、默认值与输入格式
未指定时:
- 模式 = `2. 客观`
- 角色 = `1. 学术专家`
- 主题敏感度 = 根据题材自动判定
用户可用“保守/客观/激进/批判”切换模式,用“学术/实操/战略/通俗/批判反思/未来”或数字 1-6 切换角色。数字快捷格式为 `模式+角色`,例如 `2+1`
默认值仅在用户明确回复“默认”“直接开始”“随便”“都行”“不用选”等放弃选择的措辞时生效。否则必须先展示模式与角色选择菜单。
@@ -0,0 +1,150 @@
# Workflow Routing Map
本文件规定 CrossFrame skill family 的连续触发规则。
## 核心链路
| 用户目标 | 默认工作流 | 说明 |
|---|---|---|
| 结构诊断 | `crossframe -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review` | 先诊断,再默认成文;只有用户说“只要纯诊断/不要文章”才停在诊断。 |
| 开放式可读分析 | `crossframe -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review` | 用户只说分析、怎么看、讲讲、写一下且未指定格式时,默认输出完整可见底稿 + 完整长文正文。 |
| 普通洞察文章 | `crossframe -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review` | 先诊断,再完整底稿,再长文正文,再评审;默认不是短答或冷诊断腔。 |
| 公共评论文章 | `crossframe -> crossframe-public -> crossframe-essay -> crossframe-review` | 公共事实和证据边界必须在成文前完成。 |
| 组织复盘文章 | `crossframe -> crossframe-org -> crossframe-essay -> crossframe-review` | 先看责任链、授权链、反馈写回,再成文。 |
| 答读者问 | `crossframe -> crossframe-dialogue -> crossframe-essay(full-visible-v5-longform, editorial-reply) -> crossframe-review` | 先短答复接住问题,再默认扩成文章;只有明确要短答才停在 dialogue。 |
| 编辑同志口吻长答 | `crossframe -> crossframe-dialogue -> crossframe-essay -> crossframe-review` | 先回信式判断,再扩成长文。 |
| 案例沉淀 | `crossframe -> crossframe-casebook -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review` | 先沉淀案例,再默认成文。 |
| 案例后成文 | `crossframe -> crossframe-casebook -> crossframe-essay -> crossframe-review` | 案例是文章材料,不替代文章判断。 |
| 概念教学 | `crossframe -> crossframe-teach -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review` | 先教学解释,再默认成文。 |
| 命题辩论 | `crossframe -> crossframe-debate -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review` | 先拆命题和证据要求,再默认成文。 |
| 辩论后成文 | `crossframe -> crossframe-debate -> crossframe-essay -> crossframe-review` | 论证完成后再写文章。 |
| 读书研究 | `crossframe -> crossframe-notebook -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review` | 先输出关联、不同、可吸收处、冲突处,再默认成文。 |
| 读书后成文 | `crossframe -> crossframe-notebook -> crossframe-essay -> crossframe-review` | 研究笔记先于文章。 |
| 评审已有输出 | `crossframe-review -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review-lite` | 先给评审结论,再默认写成可读文章;只有“只要评审/不要文章”才停在 review。 |
## 默认成文规则
`crossframe-suite` 被触发时,默认把最终输出做成 `full-visible-v5-longform`:5.0 混合长文,包含完整可见底稿和完整长文正文。任何专项产物都先完成,再默认转成文章。典型信号:
- “分析一下这个问题”
- “你怎么看”
- “讲讲这个现象”
- “写一下这个主题”
- “给我一个有洞察力的回答”
- “我想看一个能给别人读的输出”
- “评审这个输出”
- “整理成案例”
- “讲这个概念”
- “给组织修复建议”
- “做命题辩论”
此时默认链路是:
```text
crossframe -> source-continuity-check -> v5-read-state-capsule -> source-anchor-integrity-check -> crossframe-essay(full-visible-v5-longform, editorial-base) -> crossframe-review
```
`source-continuity-check``v5-read-state-capsule``source-anchor-integrity-check` 都不是独立 skill,而是 `crossframe` 内部的源结构状态链:先确认是否读对连续联读包,再生成读态胶囊,最后检查中心命题、机制候选、高风险概念和行动边界是否能回指胶囊源锚点。v3/v2 文件只在需要历史版本对照时读取。
`editorial-base` 表示自动成文默认启用 `crossframe-essay` 的现代编辑底色:先接住问题,再共同分析结构,必要时严厉批评不当做法,最后给出清醒、有分寸的意见。问题型主题用答复体;公共评论、思想文章、概念文章用评论体。只有用户明确要求中性报告、备忘录、表格、清单、纯诊断或学术摘要时,才关闭这一声口。
`full-visible-v5-longform` 表示底稿完整可见,至少展示对象、事实边界、尺度窗口、机制候选、v5 连续联读包、源结构保真、概念风险、反向条件、声口方案和文章转译方案;正文默认 1200-2200 中文字,有标题、铺陈、概念上升、经典/理论参照或思想映射、现实回落、边界段和余味结尾。
关闭默认文章层的信号:
- “只要评审/只要原始评审/不要文章”
- “只要案例库/只要来源台账/只要脱敏材料”
- “只要组织修复备忘录/只要反馈写回方案/只要低风险试点”
- “只列正反方/只要命题论证表/只要隐藏前提”
- “只讲概念并出练习”
- “只要一句话/只要表格/只要清单/只要下一步行动/短答”
这些信号表示用户显式关闭文章层,输出停在指定交付物。没有“只要/不要文章”等显式关闭词时,仍默认追加文章层。
## 触发信号
### 追加 `crossframe-public`
- 平台、政策、公共制度、公共承诺、申诉、封禁、处罚、合规、机构声明。
- 最新事实、真实人物、真实公司、真实组织、公共争议。
- 需要查源、证据边界、弱信号保护或反俘获。
- 涉及 AI 合规文本、机构自评、恶意合规、可见性偏误或开放断言被处置化时,必须追加 `v5-ai-process-artifact-boundary-pack``v5-source-evidence-separation-pack``v5-evidence-downgrade-action-ceiling-pack`
### 追加 `crossframe-org`
- 团队、项目、复盘、流程、绩效、授权、责任、管理层、中层耗竭。
- 用户要备忘录、修复方案、反馈写回方案、低风险试点。
### 追加 `crossframe-debate`
- 用户说“辩论、反驳、论证、命题、正反方、隐藏前提、最强反方”。
- 文章中心命题争议较强,需要先压测。
### 追加 `crossframe-notebook`
- 读书、论文、理论、文章、摘录、文献、思想家、经典、关联与不同。
- 需要从外部文本中吸收或反证 CrossFrame。
### 追加 `crossframe-casebook`
- 聊天记录、项目材料、复盘材料、事件链、案例库、可复用案例。
### 追加 v5.0 源连续性保护
- 框架是否失效、是否应降级/转接/退场:触发 `v5-framework-self-diagnosis-falsification-pack`
- 共识程序、强判断、开放断言被长期引用:触发 `v5-open-assertion-proposition-pack``v5-strong-judgment-eight-pack`
- 沉默、缺席、不透明、弱信号、AI 缺失材料:触发 `v5-low-power-protection-pack``v5-source-evidence-separation-pack``v5-ai-process-artifact-boundary-pack`
- 家庭、小团队、非正式关系中没有制度却风险持续:触发 `v5-diagnosis-admission-downgrade-exit-pack``v5-low-power-protection-pack`
- 无法退出、复杂创伤、无健康基准:触发 `v5-love-trapped-trauma-pack`
- 引经据典、隐喻、知识谱系、规范性前提:触发 `v5-domain-translation-normative-source-pack`
- 课程、咨询、AI 工具、认证、商业化:触发 `v5-toolization-accessibility-release-pack`
- 高反身追踪、阶段 6、熵增、必须停止观察:触发 `v5-observation-reflexivity-release-pack``v5-state-coordinate-lifecycle-pack`
- 用户要沉淀,而不是只要一次性答案。
### 追加 `crossframe-dialogue`
- 读者来信、编辑回信、短答复、咨询式回应、我该怎么看/怎么办。
- 用户明确要亲切、耐心、有意见但不长篇。
### 追加 `crossframe-teach`
- 教概念、讲给普通人、解释术语、做练习、误读纠偏。
- 用户问“这个概念到底什么意思”。
### 追加 `crossframe-essay`
- 写文章、长文、评论、随笔、思想文章、洞察文章、报刊答复体。
- 用户要求概念上升、引经据典、现代编辑同志口吻。
- suite 默认对任何 CrossFrame 内容任务都追加,并默认传入 `editorial-base` 声口要求;不要等用户再次说“请写成文章”。
- suite 默认成文必须同时传入 `full-visible-v5-longform` 输出档位;不要把任何未显式关闭文章层的内容任务压缩成短答。
### 追加 `crossframe-review`
- 任何正式交付、长文、公共议题、强判断、组织修复、案例沉淀、命题结论。
- 用户要求审查、打分、验收、是否合格。
### 追加连续联读包
- 文章、评论、思想文章:至少触发 `v5-seven-gates-diagnosis-pack``v5-domain-translation-normative-source-pack`
- 开放断言、强判断、高责任:触发 `v5-open-assertion-proposition-pack``v5-strong-judgment-eight-pack``v5-evidence-downgrade-action-ceiling-pack`
- 公共议题、平台治理、合规材料:触发 `v5-public-power-institution-pack`,并视情况触发 `v5-ai-process-artifact-boundary-pack`
- 亲密关系、解释劳动、爱、照护、疗愈:触发 `v5-love-trapped-trauma-pack``v5-action-healing-transfer-pack`
- 生命周期、递进、势场、自主解离、治理连续性、文明尺度:触发 `v5-state-coordinate-lifecycle-pack``v5-long-evolution-progression-field-pack``v5-governance-continuity-multicenter-pack`
- 框架边界、专业替代、AI 合规剧场、概念武器化:触发 `v5-use-boundary-governance-pack``v5-concept-weaponization-dogma-pack`
## 不读取规则
- 不要因为出现“公共”一词就读取全部公共协议;先判断是否涉及真实公共事实或制度责任。
- 不要因为文章需要漂亮就读取 `notebook`;只有需要外部文本、理论参照或读书比较时才读。
- 不要因为短答复要有温度就跳过 `dialogue`;但若用户没有明确要求“只要短答”,`dialogue` 后仍默认追加 `essay`
- 不要把 `review` 输出给用户,除非用户要求评审报告或发现硬失败。
- 不要把所有 sibling skill 都列进“本次读取”,未读取的要写在“不读取”里。
## 工作流改写
用户已有部分产物时,可以跳过已完成环节,但必须声明来源:
- 用户给了完整诊断底稿:可从 `essay` 开始,但要做事实边界复核。
- 用户给了文章:先 `review`,若未明确“只要评审”,再默认进入 `essay` 做文章式综合。
- 用户给了证据材料:先 `public``casebook`,再决定是否 `essay`
- 用户给了书摘:先 `notebook`,再决定是否 `essay``teach`
@@ -0,0 +1,43 @@
# 模式与角色选择弹窗
> 分析前必须确认以下两项。回复数字即可,例如 `2+1`;或直接说“默认”使用推荐值。
## 展示规则
- 必须完整渲染本模板的 4 个输出模式和 6 个角色选项,不得压缩成“请选择模式/角色”或只让用户回复数字。
- 必须保留推荐默认 `2+1` 的说明;用户未明确回复“默认/直接开始/随便/都行/不用选”前,不得自行采用默认值继续。
- 本选择器只在 suite 开头使用;文章类型选择器必须等结构洞察底稿之后再展示。
---
## 输出模式(选一个)
决定“冒多大推断风险”。不影响分析深度和质量,只影响推断边界和表达方式。
1. **保守**:只确认最稳的结论,强调边界和不确定性;强制至少两处反例/撤回条件。
2. **客观**:平衡正反和竞争机制;可给条件性方向判断,但必须写替代解释、反向条件和撤回条件。(默认)
3. **激进**:给出最强判断,承担推断风险;允许单一主机制,但注明竞争假说,边界段可缩短。
4. **批判**:以质疑前提、寻找反例和潜在代价为主;强制包含“最强反方”段。
---
## 角色选择(选一个)
决定“为谁分析、用什么语言”。后台推理链条不变,只改变前台表达风格。
1. **学术专家**:侧重理论框架、严谨逻辑和概念定义;结论保留条件和边界。(默认)
2. **实践工匠**:侧重落地经验、可操作步骤和常见坑点;关注“怎么做”。
3. **战略决策者**:侧重目标、资源、风险与收益平衡;关注“要不要做、投入多少、何时止损”。
4. **大众传播**:侧重通俗易懂、情绪共鸣和生活关联;用比喻、故事,避免术语。
5. **批判反思者**:侧重质疑前提、寻找反例和潜在代价;指出盲点、利益偏向或副作用。
6. **未来探索者**:侧重趋势推演、颠覆可能和极端情景;至少展开两个分歧路径。
---
回复方式:数字即可,例如 `2+1`(客观 + 学术专家)、`4+5`(批判 + 批判反思者)、`3+6`(激进 + 未来探索者)。
也可以直接说“默认”使用 `2+1`。首次使用推荐先用默认值熟悉框架。
`topic_sensitivity` 不需要你选择;系统会按题材自动标注 `low / normal / vulnerable / high-stakes`。涉及痛苦、创伤、无法退出或高责任现实处置时,会先执行承接或审计保护。
本弹窗只选择模式和角色,不选择文章类型。若本次最终进入文章层,且你没有显式指定文章类型,系统会先完成问题拆解和结构洞察底稿,再在正文生成前显示文章类型选择器。
@@ -0,0 +1,72 @@
# Suite Reasoning Outline
默认输出:
```text
调度提纲
- 任务类型:
- 输出模式与角色:
- 工作流:
- 必读 skill
- 按需读取:
- 连续联读包:
- 读态胶囊:
- 源锚点检查:
- 主题敏感度:
- 正文声口:
- 文章类型:
- 输出档位:
- 不读取:
- 质量闸:
```
## 字段说明
- `任务类型`:用普通话说明用户真正要的交付物。
- `输出模式与角色`:写 `analysis_mode + role`,例如 `客观 + 学术专家`;若用户未选择,必须先展示模式与角色选择器。
- `工作流`:写 skill id 链路,例如 `crossframe -> crossframe-public -> crossframe-essay -> crossframe-review`
- `必读 skill`:本次必须读取的 skill。
- `按需读取`:只列触发了条件的概念卡、专项协议或模板。
- `连续联读包`:只列 `continuity-bundles.md` 中本次触发的包名;未触发时写“未触发”。
- `读态胶囊`:写“由 crossframe 生成 / 复用已有胶囊 / 不需要”。suite 不生成胶囊。
- `源锚点检查`:写“需要 / 不需要”,需要时说明中心命题、机制候选、高风险概念或行动边界要回指胶囊。
- `主题敏感度`:写 `low / normal / vulnerable / high-stakes`;若为 `vulnerable``high-stakes`,说明先承接人或先审计的保护动作。
- `正文声口`:按角色和 `topic_sensitivity` 写“中性分析体 / 中性决定体 / 答复体 / 评论体”;显式要求编辑口吻时说明覆盖原因。
- `文章类型`:只有文章层开启时填写。用户未显式指定时,先生成结构洞察底稿,再完整展示文章类型选择器的九个选项,并给出推荐项和推荐理由;用户回复“默认/自动/都行”后写推荐项结果。
- `输出档位`suite 默认写 `full-visible-v5-longform / 5.0混合长文`;只有用户显式要求短答、表格、清单、纯诊断或不要文章时写对应交付物。
- `不读取`:列 1-3 个容易误触发但本次不需要的 skill,防止全量加载。
- `质量闸`:完整评审、轻量自检或无需评审,并写原因。
只要用户没有显式关闭文章层,`输出档位` 默认写 `full-visible-v5-longform / 5.0混合长文``工作流` 默认在必要专项 skill 后追加 `crossframe-essay -> crossframe-review`。调度说明要保留顺序:v5-read-state-capsule -> 源锚点完整性检查 -> 结构洞察底稿 -> 文章类型选择器 -> 写作技法读取 -> 文章正文 -> 质量闸。
批量压测或控制器汇总时,不得把“文件级流程完整”写成总“通过”。必须拆开:
```text
- structural_pass:标题、底稿、正文、胶囊、来源台账、技法、质量闸是否存在
- substantive_pass:中心命题、来源台账、胶囊锚点、技法落地和正文是否互相支撑
- publish_boundary:内部压测 / 待核验分析 / 可发布需补证 / 不得用于强判断
```
若控制器只做结构 smoke check,只能写 `structural_pass=true`,不能写 `substantive_pass=true` 或笼统“全部通过”。
## 轻量版
当用户只要最终结果:
```text
本次按 `crossframe -> [needed sibling skills] -> crossframe-essay -> crossframe-review` 处理,输出档位为 `full-visible-v5-longform`:先完成必要专项判断,再给完整可见底稿和完整长文正文,最后过质量闸。
```
## 禁止写法
不要写:
```text
我会读取全部 CrossFrame skills 以确保完整。
```
应写:
```text
本次不读取 `crossframe-casebook` 和 `crossframe-teach`,因为目标是公共评论文章,不是案例沉淀或概念教学。
```