主世界层直接写正文,转述与旁观改读用户展示输出。

去掉裁决包主路径,让无转述时可直出终稿、有转述时再改写镶壳。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-10 02:18:14 +08:00
co-authored by Cursor
parent d65ebbce8b
commit 3d720f23fe
27 changed files with 290 additions and 216 deletions
@@ -37,7 +37,7 @@ feeds: gm
1. 数字/阶段?(好感、章节、资源…)一次性门?
2. 有没有「到了某值换一套态度/大纲」的表?(表正文可已在具体实例里)
3. 每轮模型用什么方式声明变量变了?(裁决包字段 / 隐藏段键值 / 两者)
3. 每轮如何声明变量变了?(旁观维护 maintain.v1 / 正文隐藏段键值 / 两者)
4. 旁观或主世界层是否需要一份「当前映射摘要」(如好感档→性格要点)?
```
@@ -51,14 +51,14 @@ feeds: gm
- **Data 映射**:阈值→切片大表(性格档、章纲、事件池)——格式归生成规则,行归具体实例;本步建索引并指向实例/规则 id
- **Progressive**:side_effects 按真值边沿投影当前切片;旁观/主世界层读投影或汇总,不整表常驻
**维护语句**:规定模型每轮如何声明变更(供程序拆进 `变量.当前` / 裁决包 `variable_changes`)。
**维护语句**:规定如何声明变更(供程序拆进 `变量.当前`)。主路径是旁观维护 `maintain.v1`(读本轮正文推断 table_ops);可选正文隐藏段键值。主世界层不交 settlement 裁决包。
这不是掷骰;随机数走「随机范围整理」+ 程序插入的备用数。隐藏段定界与「正文组成」对齐。
执行顺序:
1. 读美学/机制/生成规则/具体实例/正文组成;不重开体验。
2. 立真值(承重才建);写写入源与更新规则。
3. 建 Data 映射索引:每张表写清键依哪个真值、材料来自哪条 rule_id/batch、给旁观/投影用的摘要字段。
4. 写维护语句约定:形状、必填键、与隐藏段/settlement 的关系、示例一句。
4. 写维护语句约定:形状、必填键、与隐藏段/旁观维护的关系、示例一句。
5. 写 side_effects(once/every_edge → replace_tag 等)。
6. 自评 + 追问;输出 JSON。
@@ -71,7 +71,7 @@ summary:`变量设计 · …`(点题主真值 + 有无映射表)。
1. 承重才立真值;派生性格不落第二可写格。
2. 映射内容:具体实例生成 → 本步索引汇总 → side_effects/变量控制上下文供给旁观与主世界层。
3. 维护靠「声明 + 程序合并」,不靠模型直接改库:
- 主路径:裁决包 variable_changes 和/或正文隐藏段(正则/定界)→ Runtime 合并进 变量.当前
- 主路径:旁观维护 maintain.v1(读本轮正文)和/或正文隐藏段(正则/定界)→ Runtime 合并进 变量.当前
- 边沿:side_effects 换投影 tag
- 用户手改;chance 只出随机数,不替代维护语句
4. 维护语句必须可生成、可校验:固定键名、短值、禁止散文糊弄。
@@ -82,7 +82,7 @@ summary:`变量设计 · …`(点题主真值 + 有无映射表)。
## probe
```probe
每轮 1~2 点:主真值;连续数字还是阶段枚举;维护走裁决包还是隐藏段还是两者;映射表是否已有具体实例可索引;旁观要不要当前档摘要。
每轮 1~2 点:主真值;连续数字还是阶段枚举;维护走旁观 maintain / 隐藏段 / 两者;映射表是否已有具体实例可索引;旁观要不要当前档摘要。
```
## output
@@ -127,18 +127,18 @@ summary:`变量设计 · …`(点题主真值 + 有无映射表)。
}
],
"维护语句约定": {
"通道": ["settlement.variable_changes", "隐藏段", "二者都要"],
"与正文组成对齐": "隐藏段段id / 定界约定;无隐藏段则写「仅用裁决包」",
"通道": ["旁观maintain.v1", "隐藏段", "二者都要"],
"与正文组成对齐": "隐藏段段id / 定界约定;无隐藏段则写「仅旁观维护」",
"语句形状": {
"格式": "JSON行|键值列表|与 settlement 字段同构",
"格式": "maintain.v1 table_ops|隐藏段键值列表",
"必填键": ["key", "delta|to"],
"禁止": ["无键散文", "改未立真值"]
"禁止": ["无键散文", "改未立真值", "主世界层交 settlement JSON"]
},
"生成要求": "主世界层每轮须输出可解析维护语句(哪怕本轮无变更也给空列表)",
"生成要求": "旁观维护按本轮正文推断变更(多数轮可空);主世界层专注故事正文",
"示例": [
{ "key": "好感", "delta": 8, "reason": "送礼成功" }
],
"程序侧": "Runtime 合并进 变量.当前;再跑 side_effects;非 chance toolcall"
"程序侧": "Runtime 合并 maintain.v1 → 变量.当前;再跑 side_effects;非 chance toolcall"
},
"side_effects": [
{
@@ -208,7 +208,7 @@ summary:`变量设计 · …`(点题主真值 + 有无映射表)。
```checklist
- [ ] 真值有写入源与更新时机?
- [ ] 映射索引指向规则/实例或标待补?旁观摘要键清楚?
- [ ] 维护语句可解析且与正文组成/settlement 对齐?
- [ ] 维护语句可解析且与正文组成/旁观维护对齐?
- [ ] 未把分档长文做成可写真值?未用 chance 当改表?
```