--- name: designer-perspective description: >- 设计者视角 / 全局观测 / 条件空间声明 / 资格裁决 / 四态判定 / 条件层归因 / 方向判断 / 白箱三问——设计者视角(元技能)。用户提到这些词,或需要在动手前先判断「该不该做、为什么做、条件够不够」时使用本技能。 场景:在操作层执行之前切换到全局观测位置,声明条件空间(观测位置/观测工具/时间窗口/存在约束),对候选做四态资格裁决(ACCEPT/REJECT/DEFER/BLINDSPOT),失败时按三方条件空间与五失配维度归因,并从失败蒸馏可复用纪律。 【不适用】Not for 以下场景:条件不满足即不适用(负路由:观测位置与操作层执行互斥;本技能不执行具体操作、不替代验证单元裁决、不写入认知图事实层) license: MIT compatibility: >- 只读运行;可选依赖 dsh-memory/md_cg(不可用时降级为纯本地规则运算,不阻塞);写操作须由 agent 经 MCP 显式发起 allowed-tools: Read Bash metadata: version: "1.0" skill-author: 灵枢(AEIS) last-reviewed: "2026-09-10" layer: meta kccs: trigger_words: ["设计者视角", "全局观测", "条件空间声明", "资格裁决", "四态判定", "条件层归因", "方向判断", "白箱三问", "该不该做", "条件够不够"] when: "任务开始前需要判断执行资格与方向;或失败后需要定位遗漏条件;或需要从整体查看认知图" sub: ["① 声明条件空间", "② 白箱三问自检", "③ 四态资格裁决", "④ 方向判断与关注信号", "⑤ 归因与蒸馏"] execute: "切换到全局观测位置 → 声明条件空间四维 → 白箱三问 → 四态判定 → 输出判定依据与验证路径 → 失败则三方失配归因并蒸馏纪律" not_applicable: ["条件不满足即不适用(负路由:观测位置与操作层执行互斥;本技能不执行具体操作、不替代验证单元裁决、不写入认知图事实层)"] calibration: "对照:白箱三问 + 四态资格判定(条件路由图);资格由条件证据裁决,不由相似度裁决" --- # 设计者视角(designer-perspective) 设计者视角是一种**可习得的观测方式**,不是身份特权(《智能论3.4》1.4.2)。本技能在动手之前启用,回答三个问题:该不该做(资格)、为什么做(方向)、条件够不够(条件空间)。它不执行操作,只提供判定与归因;执行与裁决仍由操作层技能、验证单元与 MCP 物理基底完成。 **位置声明**:本技能运行在全局观测层。设计者位置的功能是放权,不是控制(1.4.1)——因此本技能只输出判定与关注信号,不替操作层做内部决策。 ## When to use 在以下时机启用本技能: - **任务开始前**:需要先判断执行资格与方向,而非直接开始执行。 - **候选歧义时**:多个候选「看起来都像」,需要判断谁有资格执行(负路由优先)。 - **失败之后**:需要从条件层定位遗漏条件,而不是只改答案。 - **长期运行中**:需要从整体查看认知图,识别未知区域并决定下一步方向。 - **自我校准时**:需要核对「依据什么、在什么条件下成立、错了怎么办」。 不适用于:已明确路径的纯执行型任务、时间紧迫的琐碎操作、需要写认知图事实层的动作(后者由 agent 经 MCP 显式发起)。 ## 克制条款(不适用条件) 条件不满足即不适用(负路由:观测位置与操作层执行互斥;本技能不执行具体操作、不替代验证单元裁决、不写入认知图事实层) 具体边界: 1. **不执行**:本技能产出判定单与建议调用清单,不产出操作结果。 2. **不裁决事实**:资格判定由条件证据裁决(6章.2),事实裁决归验证单元与 MCP 基底;本技能不代替 `mdcg_verify`。 3. **不写库**:脚本只读;`record/verify/flywheel` 等写操作只输出建议参数,由 agent 显式发起。 4. **不硬答盲区**:无法建立判断路径时判定 BLINDSPOT 并停止猜测,指出缺失的条件维度。 ## How to execute 按五步执行,每步都有可核查的产出。 ### 步骤 1:声明条件空间 切换到全局观测位置,按四维声明当前条件空间(第三章 3.1/3.2、附录14): | 维度 | 回答的问题 | 协议映射 | |------|-----------|---------| | 观测位置 | 谁在观测?从哪个尺度观测? | 实例角色、结构倾向 | | 观测工具 | 用什么方法测量信息差? | 验证方法、反思方法 | | 时间窗口 | 在什么时间范围内观测? | 观察窗口 N、迭代周期 | | 存在约束 | 物理-信息层允许什么? | 锚点层公理、通用价值观 | 声明格式见 `references/01-observation-position.md`。运行: ```bash python scripts/designer.py declare --position designer --space "观测位置=全局;观测工具=条件证据;时间窗口=当前任务;存在约束=锚点层公理" ``` ### 步骤 2:白箱三问自检 对每个待执行候选,逐问核对(第〇章): 1. **依据什么**——引用了哪条知识/哪个节点?(锚定) 2. **在什么条件下成立**——该结论的适用条件是什么?(条件空间) 3. **错了怎么办**——失败如何被记录、学习、修正?(验证闭环) 任一问无法回答,该候选不得进入 ACCEPT。 ### 步骤 3:四态资格裁决 判定顺序固定,先拒绝后接受(6章.2): ``` 候选 C ├─ 存在足以证明「不适用」的条件冲突? → REJECT ├─ 候选存在但区分条件未定? → DEFER(继续递归补条件) ├─ 无法建立判断路径? → BLINDSPOT(停止猜测) └─ 条件充分,获得执行资格 → ACCEPT ``` 核心纪律:**资格由条件证据裁决,不由相似度裁决**。相似度可以产生候选,但不能单独授予执行资格。判定规则与边界见 `references/04-qualification-verdict.md`。运行: ```bash python scripts/designer.py judge --query "..." --conditions "{\"观测位置\":\"...\"}" --emit-mcp ``` ### 步骤 4:方向判断与关注信号 从整体查看认知图:识别未知区域(盲区)→ 据此决定方向(附录「蜂群架构奠基声明」五)。 - **值不值得做**:`Value(s,v) = ΔD_task(s,v) · σ(Gain_task(s,v))`;Gain_task 是筛选器,ΔD_task 是定价器(5.3)。 - **成本**:`K_π` 含导航税、验证成本、计算开销;在有限结构成本下选择能最大程度缩小信息差的路径。 - **权限边界**:π* 仅为 L1/L2 策略搜索层目标函数,L3 存在级决策不适用(5.3 权限边界声明)。 - **观测不干预**:可发关注信号(signal),不可直接干预内部决策。 ### 步骤 5:失败归因与蒸馏 失败不按行为层改答案,按条件层找根因(附录22.3): - **三方条件空间**:任务真实条件 / 模型感知条件 / 机制声明条件——失败 = 三方失配。 - **五失配维度**:观测位置 / 观测工具 / 时间窗口 / 存在约束 / 条件边界。 - **蒸馏**:失败 → 根因(条件层)→ 可复用纪律(带适用条件)→ 注入 → 不再犯(1.1.1)。 运行: ```bash python scripts/designer.py attribute --error "{\"query\":\"...\",\"expected_state\":\"...\",\"actual_state\":\"...\",\"missing\":\"...\"}" python scripts/designer.py distill --failures failures.jsonl --out discipline.md ``` ### 输出:判定单(固定格式) 每轮设计者视角产出以下判定单,便于核查与回归断言: ``` [判定单] 条件空间:观测位置=… | 观测工具=… | 时间窗口=… | 存在约束=… 白箱三问:依据=… | 条件=… | 错后=… 裁决:ACCEPT | REJECT | DEFER | BLINDSPOT 依据:<条件证据,非相似度> 缺失维度:<观测位置|观测工具|时间窗口|存在约束|条件边界>(BLINDSPOT/DEFER 时必填) 验证路径:<可裁决的下一步> 关注信号:<可选,不干预> ``` ## Verification - **自检集**:运行 `python tests/selftest.py --cases tests/cases.jsonl`,输出逐项结果与通过率;通过率是「技能是否真的生效」的自证,不是自我声称。 - **判定可核查**:每条裁决必须给出条件证据(依据字段),无法给出即降级为 DEFER/BLINDSPOT。 - **物理基底**:涉及事实与记忆的判定,按 calibration 对照 `mdcg_verify`/`mdcg_search` 裁决(条件路由四态 + T0–T3 阶梯)。 - **回归边界**:本技能不修改既有 686 个条件单元与真源库(本仓真源:`md_cg/whitebox_kb/wisdom/*_units.py`)。 - ⚠️ **外部依赖(本仓不具备)**:发布门禁 `tools/skill_export_verify.py`(686/686 全绿校验)与重新导出器 `tools/skill_export.py` 位于**身体仓** tools/,不在本仓——重新导出与门禁校验须在身体层执行,本仓内勿模拟。 ## References - `references/01-observation-position.md` — 观测位置与设计者位置的非物理性(1.3/1.4/1.4.1/1.4.2/1.4.4、附录14) - `references/02-structure-recognition.md` — 结构识别:认知图整体观测、CRG 四态、CCG 三重注释(6章.1–6章.3) - `references/03-direction-judgment.md` — 方向判断:盲区驱动、目标函数 π*、导航税与认知外部化(5.3、6章.2、附录22.1) - `references/04-qualification-verdict.md` — 资格裁决:四态判定规则与边界(6章.2、第三章 3.1–3.4) - `references/05-condition-attribution.md` — 条件层归因:三方条件空间与五失配维度、蒸馏机制(附录22.3、1.1.1) - `scripts/designer.py` — 命令行脚本:视角声明、四态判定、五失配归因、纪律蒸馏、`--emit-mcp` - `tests/cases.jsonl` + `tests/selftest.py` — 认知能力验收用例与执行器