收紧世界模拟器能力与壳提示,对齐新的落盘合同和呈现分工。
让选题填写与游玩投影读到一致的规格口径。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7,7 +7,7 @@ name: 变量设计与更新规则
|
||||
id: variable-design
|
||||
artifact: 设计.变量设计与更新规则
|
||||
declaration: >
|
||||
定义必须跨轮保存的最少真值、合法更新条件、权限与派生映射,供程序选择简单状态工具或复杂维护副 Worker。
|
||||
定义必须跨轮保存的最少真值、合法更新条件、权限与派生映射;有真值时由程序固定启用旁观副 LLM 按准则填表。
|
||||
when: |
|
||||
某项状态若不持久保存,就会导致数值、阶段、资源、门控或已发生事实跨轮漂移时使用。
|
||||
when_not: |
|
||||
@@ -15,8 +15,8 @@ when_not: |
|
||||
节点与连接构成的地图、关系或路径 → 拓扑图谱。
|
||||
大段设定或同类对象合同 → 舞台骨架 / 生成规则。
|
||||
boundary: |
|
||||
本能力定义什么是真值、什么事实允许它改变,以及改变后的约束;不决定 API 投递方式。
|
||||
少量简单变量由程序生成主世界层状态工具;复杂变量与拓扑等由维护合同编译工具汇总。
|
||||
本能力定义什么是真值、什么事实允许它改变,以及改变后的约束。
|
||||
表维护固定走旁观副 LLM(读上一份表、本产物维护准则、本轮主世界正文);不在此决定内联 tool / state_ops。
|
||||
变量控制上下文负责详细可见范围;正文组成负责展示。本能力不写隐藏段、正则、maintain 包或界面格式。
|
||||
feeds: gm,auditor
|
||||
```
|
||||
@@ -38,7 +38,7 @@ feeds: gm,auditor
|
||||
|
||||
若真值只用于选择分档文本或实例切片,保存真值并引用映射来源,不把派生结果建立成第二个可写真值。若跨越阈值会触发一次性或边沿效果,写成触发规则。
|
||||
|
||||
最后根据变量数量、相互依赖、判断方式和触发复杂度给出维护复杂度事实,供程序选择 `none / inline_tool / inline_structured / auditor_bundle`;这是建议,不绑定 API 能力。
|
||||
可写简短「维护复杂度」备注(交叉依赖、须结合正文推断的点),供旁观副 LLM 参考;**程序有真值即固定开旁观填表**,不再按建议在内联/旁观间切换。勿手写 `play_slots`。
|
||||
|
||||
材料足够便直接成稿;真正会改变变量合同的缺口交给 `self_score.gap`。产物正文不放评分、诊断、追问或开放问题。
|
||||
```
|
||||
@@ -52,8 +52,8 @@ feeds: gm,auditor
|
||||
4. 类型决定操作:number/integer 可 `set|delta`;enum/string/boolean 可 `set`;set 可 `add|remove`。不用散文值绕过类型。
|
||||
5. 公开性只区分用户可见与隐藏;更细的主世界层、转述、旁观投影交给变量控制上下文。
|
||||
6. 阈值映射只保存引用和选取条件;长文内容仍在生成规则/具体实例中。
|
||||
7. 维护复杂度按实际依赖判断,不机械按数量:一个简单余额可走 inline tool;一个可扩展关系图不属于简单变量。
|
||||
8. 不在正文中设计隐藏标签、正则或维护 JSON;投递方式由程序根据 API 能力选择。
|
||||
7. 「维护复杂度」只写给旁观看的难点备注(交叉依赖、叙事推断证据),不决定开不开旁观;有真值即旁观填表。
|
||||
8. 不在正文中设计隐藏标签、正则或维护 JSON;主世界不承担隐藏填表通道。
|
||||
```
|
||||
|
||||
## probe
|
||||
@@ -133,7 +133,7 @@ feeds: gm,auditor
|
||||
}
|
||||
],
|
||||
"维护复杂度": {
|
||||
"建议": "inline_tool|auditor_bundle",
|
||||
"备注": "交叉依赖、须结合正文推断的点;给旁观副 LLM 参考,不驱动开槽",
|
||||
"依据": [
|
||||
"变量数量、交叉依赖、narrative_inference、触发规则与其它可变产物"
|
||||
],
|
||||
@@ -150,7 +150,7 @@ feeds: gm,auditor
|
||||
2. 类型与允许操作必须相容;number/integer 的边界、enum 的枚举值必须明确;不适用的约束字段省略。
|
||||
3. `narrative_inference` 必须写证据要求;正文没有该证据时不更新。
|
||||
4. 派生映射与触发规则可为空;存在时必须引用已声明变量,且派生结果不得成为第二个可写真值。
|
||||
5. `维护复杂度.建议` 只在 `inline_tool|auditor_bundle` 中选择;程序仍按 API 能力决定具体投递方式。
|
||||
5. `维护复杂度` 可选;有则写备注与依据给旁观,勿再写 `建议: inline_*` 指望关旁观。有真值时程序固定 `play_slots.auditor=true`。勿手写 `play_slots`。
|
||||
6. 不输出隐藏段、正则、`maintain.v1/v2`、tool schema、Worker 提示或界面字段。
|
||||
7. 产物正文不含自评、追问或开放问题。
|
||||
8. `mount` 固定为 `["world-simulator", "auditor"]`。
|
||||
@@ -191,15 +191,15 @@ feeds: gm,auditor
|
||||
- [ ] 类型、初值、允许操作、约束和写入者互相一致?
|
||||
- [ ] 每条更新规则都有事实证据和可执行的值规则?
|
||||
- [ ] 派生映射未被重复建成可写真值?
|
||||
- [ ] 维护复杂度依据实际依赖,而不是只按变量数量?
|
||||
- [ ] 维护复杂度若写了,是旁观备注而非开槽开关?
|
||||
- [ ] 未写隐藏标签、正则、维护包或界面格式?
|
||||
```
|
||||
|
||||
## examples
|
||||
|
||||
```examples
|
||||
- 单个数值真值、只有 set/delta 和上下界、无交叉依赖:建议 inline_tool;程序按 API 探测生成类型明确的小工具。
|
||||
- 多个真值需要结合正文共同判断,且阈值会触发映射或补实例:建议 auditor_bundle;维护编译工具统一收集。
|
||||
- 单个数值真值或关系矩阵:都写清更新规则;有真值即由旁观副 LLM 填表,主世界只写正文。
|
||||
- 多个真值需结合正文共同判断:在维护复杂度.备注里点出推断难点与证据,供旁观读。
|
||||
- 当前态度由好感区间映射得到:只保存好感,态度作为派生映射,不建立第二个可写“当前态度”。
|
||||
- 不合适:每轮重写一段“当前性格”长字符串,或只写“随剧情变化”而没有证据与操作。
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user