引入上下文片段、固定槽与投影排序,并完善机遇裁定与游玩期 UI。
把创作产物收敛为可挂载片段与 play_slots/context_order,同步修订世界模拟器模块与运行时拼装。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -81,7 +81,7 @@
|
||||
|
||||
- **扮演什么**(世界执行者?对白对手?写作助手?陈述实验?)
|
||||
- **输出什么**(叙事、摘要、选项、表、大纲块…)
|
||||
- **怎么输出**(单段终稿 / 程序拼状态栏+正文 / 多面板)
|
||||
- **怎么输出**(单段终稿 / 监控栏+正文分块 / 文末小块 / 隐藏变量段;见正文组成)
|
||||
- **怎么与用户交互**(回合对话、填表驱动、先大纲后正文…)
|
||||
|
||||
由此才谈:要不要转述、程序拼格式、表是否上屏等。
|
||||
@@ -198,7 +198,7 @@
|
||||
| 记忆 / 长线 / 大纲 / 随机分支 / 人设阶段 | **统一用表**(§5):维护 + 显隐 + 副作用插换上下文 |
|
||||
| 信息差玩法 | 分角 worker;极贵,慎用 |
|
||||
| 格式 | 程序拼 |
|
||||
| 真随机 / 骰子卡组计算 | 用户触发或填入,或表;已有 tool 手动调;不临时造 tool |
|
||||
| 真随机 / 骰子卡组计算 | 固定按需槽 `chance`(程序工具:roll/compare/draw/pick)→ `运行.本轮.机遇`;`play_slots.chance` 开启后由编排器 run_worker;禁止临时造 LLM「骰子演员」 |
|
||||
| 用户不应知道的信息 | 程序固定注入,不进可见区;非 input 整理 worker |
|
||||
| 输入协议 | 常驻上下文(`()` 元要求、`""` 对白、无包裹=事实等) |
|
||||
|
||||
@@ -278,6 +278,8 @@ value, rev, updatedAt, source # source: user | worker:<id> | system
|
||||
|
||||
实现:`src/blackboard/table-side-effects.ts`;写 `变量.当前` / `运行.初始变量` 后由 runtime 求值;fired 存 `运行.表副作用.fired`。
|
||||
|
||||
方法与技能落点(真值 / Data / Progressive、写入源、少拆执行单元):**`progressive-data-design.md`**;创作技能:`variable-design`、`variable-context`。
|
||||
|
||||
### 5.6 与交互流程
|
||||
|
||||
助手流:生成大纲/细纲 → **用户写入/改表** → 副作用或调度读表继续;始终尊重字段 `rev`。
|
||||
@@ -340,7 +342,7 @@ phase:core(核心体验 + 交互)
|
||||
```
|
||||
|
||||
**禁止默认**「先写完 worker 列表,再为每个 worker 填写上下文」。
|
||||
Worker 规格应回答:职责是什么、读哪些已有 tag、写哪些 tag——而不是顺带发明一份私有美学。
|
||||
游玩拓扑只勾选固定槽(主世界层 / 转述 / 可选视角等),禁止自由发明执行单元;读写与美学长文分别由模板合并与上游常驻上下文承担。
|
||||
|
||||
**UI**:检查器把固定上下文做成 **独立卡片区**(非 Worker 子项),每张卡展示 **塞进哪些 Worker**;见 `worker-set-view.ts` 的 `contextTags`。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user