壳完善
This commit is contained in:
24
docs/briefs/artifact-card-coverage.md
Normal file
24
docs/briefs/artifact-card-coverage.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 创作产物 · 前端美化卡覆盖(快查)
|
||||
|
||||
> 随 `web/agent-ui.js` 的 `renderSpecialtyBodyHtml` / `renderKnownArtifactHtml` 维护。
|
||||
|
||||
| 产物/技能 | 美化程度 | 渲染入口 |
|
||||
|-----------|----------|----------|
|
||||
| 美学纲领与交互范式 | **专用 mosaic**(设定逻辑 / 交互范式 / 美学纲领) | `renderSpecialtyBodyHtml` → aesthetics |
|
||||
| 实现机制 | **专用卡**(支撑点) | `renderMechanismBodyHtml` |
|
||||
| 舞台骨架 | **专用卡** | `renderWorldBlueprintBodyHtml` |
|
||||
| 生成规则 | **专用卡** | `renderGenerationRulesBodyHtml` |
|
||||
| 具体实例 | 通用 fragment / 结构化 | context-fragment 外壳 |
|
||||
| 叙事指南与故事推进 | **专用 mosaic**(风格与写法 \| 推进与决策) | `renderNarrativeBodyHtml` |
|
||||
| 变量设计 | **结构化卡**(真值 / side_effects) | `renderVariableDesignHtml` |
|
||||
| 变量控制上下文 | 通用 fragment | context-fragment |
|
||||
| 正文组成 | 通用 fragment + 游玩期 **present 壳** | fragment;游玩 `present-shells.js` |
|
||||
| 设计监控栏 | 通用 fragment | context-fragment |
|
||||
| 游玩拓扑 | **槽位芯片卡** | `renderPlaySlotsHtml` |
|
||||
| 上下文投影排序 | **排序卡** | `renderContextOrderHtml` |
|
||||
| 裁决包 settlement.v1 | **分节卡** | `renderSettlementSectionsHtml` |
|
||||
| 开场白与开场变量 | 通用 fragment | context-fragment |
|
||||
| 拓扑图谱 | (骨架未写) | — |
|
||||
|
||||
**说明:** 「通用 fragment」= 公共头(brief/mount/自评)+ 正文结构化树,已比生 JSON 友好;「专用」= 按技能排版的 mosaic/卡片。
|
||||
游玩美化面板另见 `docs/play-presentation-shells.md`(与创作验收卡不同层)。
|
||||
@@ -27,13 +27,13 @@
|
||||
| `aesthetics-interaction` | `feeds: design_only`(再压缩进常驻);呈现要点可摘要给 narrator |
|
||||
| `mechanism` | **已改** output→`context-fragment.v1`;`feeds: gm` |
|
||||
| `world-blueprint` | **已改**→「舞台骨架」+ `context-fragment.v1`;`feeds: gm` |
|
||||
| `generation-rules` / `concrete-instances` | **已改**→`context-fragment.v1`;`feeds: gm`;宽原则+严外壳 |
|
||||
| `narrative` | **已改**→「叙事指南与故事推进」;遣词/笔墨/禁忌+推进;`feeds: narrator` |
|
||||
| `variable-design` | **已写**;核对 output 与 `tables.side_effects`、勿暗示「变量管理 worker」 |
|
||||
| `variable-context` | **已写**;核对挂载对象用「主世界层/叙事转述」而非乱拆 |
|
||||
| `reply-format` / `status-bar` | **已改**→正文组成 + 设计监控栏;`context-fragment.v1`;非程序报文 |
|
||||
| `topology` | 骨架;若固定槽后可能降级为可选或删 |
|
||||
| `worker-templates/*.yaml` | **程序已改** gm/narrator;`role-decide` 可再收紧「只出建议」 |
|
||||
| `generation-rules` / `concrete-instances` | **已改** fragment;生成规则 **mount/feeds 含 auditor(合同级)** |
|
||||
| `narrative` | **已改**:一步两块(风格与写法|推进与决策)+ 双挂;专用 mosaic |
|
||||
| `variable-design` | **已写** |
|
||||
| `variable-context` | **已改**:mount 含 auditor + 旁观汇总 |
|
||||
| `reply-format` / `status-bar` | 已有正文;见 artifact-card-coverage |
|
||||
| `topology` | 骨架;等你定「小循环」选项后再写 |
|
||||
| `worker-templates/*.yaml` | gm/narrator/auditor 已齐 |
|
||||
|
||||
## 优先级 P2(文档口径)
|
||||
|
||||
|
||||
@@ -46,11 +46,12 @@
|
||||
舞台骨架正文:尺度 / 基底与变造 / **社会结构** / **世界状况** / 关键舞台区 / 未展开范围(见 `world-blueprint`)。
|
||||
生成规则正文:必要性判断 + `rules[]`(生成与描写 + **单层**产物格式 + 可选多池绑顶层字段);自评=必要性/属性妥当/格式准确。
|
||||
美学纲领自评仍为:交互范式 / 美学纲领 / 整体协调(勿与生成规则三维混用)。
|
||||
叙事指南与故事推进正文:纲领 / 风格与遣词(+示范) / 笔墨焦点 / 禁忌与不偏好 / 情境备用 / 推进与决策 / 内容与表达;自评=写法可执行/推进可执行/与美学对齐;artifact=`设计.叙事指南与故事推进`。
|
||||
叙事指南与故事推进正文:一份全文(纲领/遣词/笔墨/禁忌/推进等);**整份**双挂转述与主世界层,不为省 token 拆两套投影。artifact=`设计.叙事指南与故事推进`。
|
||||
正文组成:**基于固定呈现壳适配微调**(选 `shell_id` + 微调轴;块只挂壳已有区域);artifact=`设计.正文组成`。见 `docs/play-presentation-shells.md`。
|
||||
设计监控栏:只监控会变字段(可含攻略目标/场景交互物);artifact=`设计.监控栏`(旧称状态栏)。
|
||||
变量设计:真值 + **维护语句** + **Data映射索引**(指向具体实例)+ side_effects。
|
||||
变量控制上下文:各槽视野 + **旁观汇总**(当前档摘要)。
|
||||
变量控制上下文:各槽视野 + **旁观汇总**;mount 含主世界层与旁观维护。
|
||||
生成规则:合同挂主世界层 + 旁观(旁观读 rule_id/格式/必要性,描写长文可 summary)。
|
||||
开场白与开场变量:开场正文(守正文组成)+ 开场初值;可经 opening-generator 落库。
|
||||
|
||||
|
||||
|
||||
68
docs/play-dm-auditor.md
Normal file
68
docs/play-dm-auditor.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# 主世界层 与 旁观维护:怎么配合
|
||||
|
||||
> 用白话说明「DM」和「副 LLM(旁观)」谁先谁后、谁干什么。
|
||||
> 实现上当前管线是:`旁观 →(可选角色视角)→ 主世界层 → 转述`。
|
||||
|
||||
## 1. 先说清楚两个角色
|
||||
|
||||
| 称呼 | 槽 | 干什么 | 不干什么 |
|
||||
|------|-----|--------|----------|
|
||||
| **主世界层(DM)** | gm | 读设定与当前状态,对本轮玩家行动做**裁决**;可提议改变量 | 不负责长文文风;不靠「再想一遍」修表 |
|
||||
| **旁观维护(副 LLM)** | auditor | **查漏补缺**:表缺字段、该不该按生成规则补一条实例;多数轮**空操作** | 不当作者写正文;不替代裁决 |
|
||||
|
||||
转述只吃裁决包写用户可见文字——与「俩人怎么配合」无关。
|
||||
|
||||
## 2. 你提到的两种做法
|
||||
|
||||
**做法甲:DM 先提要求 → 副 LLM 交作业 → DM 再过一遍**
|
||||
|
||||
```text
|
||||
DM:「按怪物规则补 1 个」→ 旁观生成 → DM 再裁决一次
|
||||
```
|
||||
|
||||
- 优点:DM 始终握笔。
|
||||
- 缺点:同一回合容易 **3 次模型调用**,贵、慢;旁观一不小心变成「小作者」。
|
||||
|
||||
**做法乙:DM 先交齐裁决 → 把结果和要求交给副 LLM → 副 LLM 用工具改表**
|
||||
|
||||
```text
|
||||
DM 出裁决包(含变量变更)→ 旁观只动表/触发生成 → 程序合并,不再开一轮 DM
|
||||
```
|
||||
|
||||
- 优点:叙事权威仍在 DM;旁观像**库管/校对**,适合工具改表。
|
||||
- 缺点:若裁决里已经写错事实,旁观「修表」救不了叙事,只能修状态。
|
||||
|
||||
## 3. 本仓库采用的(推荐)
|
||||
|
||||
**既不是甲也不是乙的「整段返工」,而是:旁观轻扫 → DM 拍板 →(程序合并旁观的改表)→ 转述。**
|
||||
|
||||
```text
|
||||
每轮:
|
||||
1. 旁观:看规则合同 + 当前表 + 玩家输入
|
||||
→ 多数轮:什么都不改(空 maintain)
|
||||
→ 少数轮:写 table_ops / need_generate(补字段或点名 rule_id)
|
||||
2. 主世界层:出 settlement 裁决包(可含变量变更)
|
||||
3. 程序:合并旁观改表 + DM 变量变更(边沿副作用照常)
|
||||
4. 转述:只根据裁决包写正文
|
||||
```
|
||||
|
||||
要点:
|
||||
|
||||
1. **不要**默认「DM 写完再让旁观润色全文」(贵,且旁观会抢笔)。
|
||||
2. **不要**默认「旁观先写一大段设定再交给 DM」(旁观变作者)。
|
||||
3. **生成规则给旁观**:只要**合同**(有哪些 rule、格式、何时该生成),不要整本描写范文。
|
||||
4. 真要「按规则生成实例」:旁观点 `need_generate.rule_id`,由**程序/既定生成通路**落表,而不是旁观写小说。
|
||||
|
||||
若以后要改成「乙」:把旁观挪到 **DM 之后**、只保留工具改表、禁止旁观输出正文——可以再开一刀改调度序;当前以已落地的「旁观在前、轻维护」为准。
|
||||
|
||||
## 4. 和「生成规则要不要给副 LLM」的关系
|
||||
|
||||
问题本质不是「塞不塞那一份文档」,而是:
|
||||
|
||||
- 旁观要不要能说「该按某条规则补东西」?→ **要**,就得看见规则目录/格式。
|
||||
- 旁观要不要会写角色描写?→ **不要**,所以描写长文不必进旁观上下文。
|
||||
|
||||
## 5. 一句话
|
||||
|
||||
**旁观看门与补表;DM 断事;转述说话。**
|
||||
交互上优先「轻维护 + 一次裁决」,不优先「来回多轮 LLM 传话」。
|
||||
@@ -1,143 +1,122 @@
|
||||
# 游玩呈现壳(P1)· 可微调前端模板
|
||||
# 游玩呈现壳 · 可微调前端模板
|
||||
|
||||
> **阶段**:P1 = 定类与契约;**P2** = 程序/样式适配与灌数。
|
||||
> 上游:游玩管线 `auditor → gm → narrator`(已落地)。
|
||||
> 上游:游玩管线 `auditor → gm → narrator`。
|
||||
> 创作挂钩:`设计.正文组成` / `设计.监控栏`;终稿 tag 通常 `输出.用户展示`。
|
||||
> **创作定位:基于固定壳做适配微调,不是从零设计前端。**
|
||||
> **创作定位:基于固定壳做适配微调,不是从零设计前端。**
|
||||
> 预览:`/shells.html`
|
||||
|
||||
## 1. 创作怎么做(权威口径)
|
||||
|
||||
```text
|
||||
固定壳(本仓库预置,少数几种)
|
||||
固定壳(本仓库预置,七种)
|
||||
→ 创作期:选一个 shell_id
|
||||
→ 只改允许的微调轴(字段、显示名、开关、tone_chrome…)
|
||||
→ 禁止改分区骨架、禁止发明第五种布局
|
||||
→ 禁止改分区骨架、禁止发明第八种布局
|
||||
游玩期:往壳的区域里灌数(present.v1 / 投影 / settlement)
|
||||
```
|
||||
|
||||
「正文组成」= **壳适配单**,不是 UI 创意稿。
|
||||
用户看见的差异应来自**同壳不同绑定**,而不是每局一套新布局。
|
||||
|
||||
## 2. 问题(若不用壳)
|
||||
## 2. 信息层级与长文容量
|
||||
|
||||
创作期若只写散文式「想要好看界面」,模型难稳定产出可跑界面,也会和程序渲染脱节。
|
||||
壳把布局钉死,创作只填内容契约。
|
||||
所有壳共用同一优先级——**改壳只是改谁占主面积**:
|
||||
|
||||
```text
|
||||
创作:选壳 + 微调绑定(字段/文案/开关)
|
||||
游玩:narrator / 程序灌入对应区域
|
||||
伪 0 层:壳自带的 HUD 区,不是新 LLM
|
||||
```
|
||||
| 优先级 | 区域 | 视觉待遇 |
|
||||
|--------|------|----------|
|
||||
| **P0** | `body` | 阅读主轴;**随字数撑高**(单轮按 600~3000 字设计),由页面/消息区滚动 |
|
||||
| **P1** | 建议行动 | 要决策时醒目;`choice_dock` 坞 **sticky 贴底** |
|
||||
| **P2** | `monitor` | 芯片密排,高度固定矮 |
|
||||
| **P3** | `header` / `footer` / `aside` | 辅助;双栏 **aside sticky**,长文仍可对照 |
|
||||
|
||||
## 3. 四大常用壳(微调模板,非成品皮肤)
|
||||
**不要**把正文塞进固定高度小框再内部硬滚(除非外层消息流另有约束)。
|
||||
选壳时问:用户 80% 时间是在「读长场面」还是「做选择」还是「对线索」?
|
||||
|
||||
| id | 中文 | 主场景 | 默认分区 | 默认可调 |
|
||||
|----|------|--------|----------|----------|
|
||||
| `prose` | 纯散文流 | 只要沉浸正文、不要 HUD | 单流 `body` | 文末可选折叠备注 |
|
||||
| `chat_monitor` | 对话 + 顶栏监控 | 网恋 / 日常扮演 / 轻 AIRP | `monitor` 顶栏 + `body` 主聊 | 监控字段;是否显示建议行动 |
|
||||
| `turn_panel` | 回合面板 | 强机制、资源/检定、场景交互 | `monitor` + `body` + `footer`(建议行动/检定结果) | 栏位;footer 开闭;机遇区 |
|
||||
| `chapter_reader` | 章节阅读 | 长文 / 爽文 / 助手分段 | `header`(章题/卷)+ `body` + 可选 `aside`(进度) | 章标题样式;是否显示大纲进度 |
|
||||
## 3. 七种常用壳
|
||||
|
||||
旧规格未写 `shell_id` → 运行时视为 `prose`(与「可不排正文组成」一致)。
|
||||
| id | 中文 | 主面积给谁 | 主场景 |
|
||||
|----|------|------------|--------|
|
||||
| `prose` | 纯散文 | 正文 ≈ 全屏 | 只要沉浸、不要 HUD |
|
||||
| `chat_monitor` | 对话 + 监控 | 正文(聊天气泡区) | 网恋 / 日常 / 轻 AIRP |
|
||||
| `spotlight` | 场面主视 | 正文极大(追光) | 电影感一幕、少机制 |
|
||||
| `turn_panel` | 回合面板 | 中栏场面 + 侧栏交互 | 资源/检定/跑团 |
|
||||
| `split_board` | 双栏看板 | 左正文 · 右线索 | 调查、推理 |
|
||||
| `choice_dock` | 选择坞 | 正文 + **底部大行动坞** | 选项驱动 / AVG 关口 |
|
||||
| `chapter_reader` | 章节阅读 | 阅读柱 + 窄进度侧栏 | 长文 / 爽文 |
|
||||
|
||||
### 3.1 各壳固定槽位(程序认这些区域 id;创作不得增删分区)
|
||||
旧规格未写 `shell_id` → 运行时视为 `prose`。
|
||||
|
||||
| 区域 id | prose | chat_monitor | turn_panel | chapter_reader |
|
||||
|---------|-------|--------------|------------|----------------|
|
||||
| `monitor` | — | 顶栏 | 顶/侧栏 | — 或弱化进 header |
|
||||
| `header` | — | 可选会话抬头 | 可选回合号 | **章题/卷信息** |
|
||||
| `body` | **主文** | **主聊/场面** | **场面叙述** | **章正文** |
|
||||
| `footer` | 可选 | 可选短吐槽 | **建议行动 / 机遇摘要** | 可选作者注 |
|
||||
| `aside` | — | — | 可选场景交互物 | **进度/卷纲摘要** |
|
||||
| `hidden` | 变量段 | 变量段 | 变量段 | 变量段 |
|
||||
### 3.1 各壳固定槽位
|
||||
|
||||
隐藏段从不进用户主视线(默认折叠/调试可见)。
|
||||
| 区域 id | prose | chat_monitor | spotlight | turn_panel | split_board | choice_dock | chapter_reader |
|
||||
|---------|-------|--------------|-----------|------------|-------------|-------------|----------------|
|
||||
| `monitor` | — | 顶栏芯片 | 顶栏芯片 | 顶栏 | — | 可选顶栏 | — |
|
||||
| `header` | — | — | — | 回合号 | 场景抬头 | — | **章题** |
|
||||
| `body` | **主** | **主聊** | **主舞台** | **场面** | **主读** | **局面** | **章正文** |
|
||||
| `footer` | 可选弱 | 可选 | 可选 | 检定摘要 | 可选 | 可选 | 作者注 |
|
||||
| `aside` | — | — | — | 交互物 | **线索栏** | — | **进度** |
|
||||
| `hidden` | 变量段 | 变量段 | 变量段 | 变量段 | 变量段 | 变量段 | 变量段 |
|
||||
|
||||
### 3.2 微调轴(创作只许改这些;布局骨架只读)
|
||||
### 3.2 微调轴
|
||||
|
||||
每壳允许覆盖、禁止改布局骨架:
|
||||
| 轴 | 说明 |
|
||||
|----|------|
|
||||
| `monitor_fields` | 监控栏字段子集 |
|
||||
| `block_labels` | 可见块显示名(如 body→「短信」) |
|
||||
| `show_suggested_actions` | 是否渲染建议行动;`turn_panel` / `choice_dock` 默认开 |
|
||||
| `tone_chrome` | `default` / `messenger` / `book` / `terminal` |
|
||||
| `empty_states` | 空态文案 |
|
||||
|
||||
| 轴 | 说明 | 例 |
|
||||
|----|------|-----|
|
||||
| `monitor_fields` | 监控栏字段子集(来自设计.监控栏) | 好感、体力、今日话题 |
|
||||
| `block_labels` | 可见块显示名 | 「场面」→「短信记录」 |
|
||||
| `show_suggested_actions` | 是否渲染 settlement.suggested_actions | turn_panel 默认开 |
|
||||
| `tone_chrome` | 极轻装饰关键词(非完整 CSS) | `messenger` / `terminal` / `book` |
|
||||
| `empty_states` | 监控/aside 空态文案 | 「尚无攻略目标」 |
|
||||
|
||||
**禁止**创作期输出完整 CSS/工程;`tone_chrome` 只是壳内预设皮肤键。
|
||||
**禁止**增删壳的分区、禁止自造第五种 `shell_id`(要新壳走仓库改模板,不走单局创作)。
|
||||
**禁止**创作期输出完整 CSS;**禁止**自造 `shell_id`(要新壳改仓库模板)。
|
||||
|
||||
## 4. 与创作产物的映射
|
||||
|
||||
```text
|
||||
设计.正文组成
|
||||
正文.呈现壳.shell_id → 必须是四大之一(选壳)
|
||||
正文.呈现壳.微调 → 只填允许轴(适配)
|
||||
正文.可见块[] → 挂到壳已有区域,不新开区域
|
||||
正文.监控栏锚点 → chat_monitor / turn_panel 的字段意图
|
||||
正文.隐藏段 → 区域 hidden
|
||||
正文.呈现壳.shell_id → 七选一
|
||||
正文.呈现壳.微调 → 只填允许轴
|
||||
正文.可见块[] → 挂到壳已有区域
|
||||
|
||||
设计.监控栏
|
||||
→ 灌入该壳 monitor 区的字段表(仍是微调,不是新布局)
|
||||
|
||||
运行.本轮.裁决 (settlement.v1)
|
||||
→ body 事实来源;suggested_actions → footer(若壳开启)
|
||||
|
||||
输出.用户展示
|
||||
→ 优先 present.v1 灌进壳区域;纯 Markdown → body
|
||||
设计.监控栏 → monitor 字段表
|
||||
运行.本轮.裁决 → body 事实;suggested_actions → 行动区
|
||||
输出.用户展示 → present.v1 或纯 Markdown(→ body)
|
||||
```
|
||||
|
||||
## 5. 游玩灌数契约(P2 实现目标)
|
||||
|
||||
推荐 `输出.用户展示` 在分块壳下为:
|
||||
## 5. 游玩灌数契约
|
||||
|
||||
```json
|
||||
{
|
||||
"schema": "present.v1",
|
||||
"shell": "chat_monitor",
|
||||
"shell": "spotlight",
|
||||
"blocks": {
|
||||
"monitor": { "好感": "暖络", "今日": "下雨" },
|
||||
"body": "……用户可读正文……",
|
||||
"footer": ""
|
||||
"monitor": { "地点": "天桥下", "张力": "紧" },
|
||||
"body": "……用户可读正文……"
|
||||
},
|
||||
"meta": {
|
||||
"suggested_actions": ["回一句关心", "约周末"],
|
||||
"hide": ["<<<VARS>>>…<<<END>>>"]
|
||||
}
|
||||
"meta": { "suggested_actions": ["先开口", "递伞"] }
|
||||
}
|
||||
```
|
||||
|
||||
- `shell` 可省略 → 用规格里正文组成的 `shell_id`。
|
||||
- 若整段非 JSON:壳把全文写入 `body`,其它区用变量投影/监控栏程序填(P2)。
|
||||
- `monitor` 宜为 **短键值对象**(程序渲染成芯片),不要长文。
|
||||
- `prose`:只需 `body` 字符串或 Markdown。
|
||||
|
||||
## 6. 创作期只做适配(正文组成)
|
||||
## 6. 创作期只做适配
|
||||
|
||||
1. **选壳**(四选一):无 HUD → `prose`;对话+状态 → `chat_monitor`;机制重 → `turn_panel`;写章 → `chapter_reader`。
|
||||
2. **微调**:监控字段、块显示名、建议行动开关、`tone_chrome`、空态文案。
|
||||
3. **不要**:重画分区、发明新区域 id、写 CSS、谈「另一种全新界面」。
|
||||
4. `版式隐喻` 仅供人读;**程序只认 `shell_id` + 微调轴**。
|
||||
1. **选壳**:按「主面积给谁」(§2)七选一。
|
||||
2. **微调**:字段、显示名、行动开关、tone、空态。
|
||||
3. **不要**:重画分区、发明区域 id、写 CSS。
|
||||
|
||||
## 7. P2 适配清单
|
||||
|
||||
| 序 | 项 | 状态 |
|
||||
|----|----|------|
|
||||
| 1 | `web/` 四壳最小渲染器 | **已接** `web/present-shells.js` + CSS |
|
||||
| 2 | 读 `设计.正文组成` 微调进 SessionView | **已接** `presentationTweaks` |
|
||||
| 3 | 解析 `present.v1` / 纯文本回退 | **已接** `src/skills/present-packet.ts` |
|
||||
| 4 | narrator 模板按壳输出 | **已接** `worker-templates/narrator.yaml` |
|
||||
| 5 | 正文组成只产出壳适配单 | **已接**(P1 prompt) |
|
||||
|
||||
仍可加深:监控栏字段程序灌 monitor、tone 皮肤精修、章阅读 aside 自动进度。
|
||||
|
||||
## 8. 与路线图
|
||||
|
||||
| 本文 | `px-roadmap` |
|
||||
|------|----------------|
|
||||
| P1 定壳 | 创作 = 选壳适配 |
|
||||
| P2 灌数渲染 | 挂 **PX2 阅读面** |
|
||||
| 1 | `web/` 壳渲染器 + 层级样式 | **已接** `present-shells.js` + `styles.css` |
|
||||
| 1b | 壳预览页 | **已接** `/shells.html` |
|
||||
| 2 | 正文组成微调进 SessionView | **已接** |
|
||||
| 3 | present.v1 解析 | **已接** `present-packet.ts` |
|
||||
| 4 | narrator 按壳输出 | **已接** |
|
||||
| 5 | 正文组成产出壳适配单 | **已接** |
|
||||
|
||||
---
|
||||
|
||||
修订记录:2026-08-11 · P1;口径明确为创作基于壳适配微调。
|
||||
修订:2026-08-13 · 七壳;明确信息层级与主面积。
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
> **标准范例**:`modules/aesthetics-interaction/prompt.md`。
|
||||
> **真值 / Data / Progressive(变量与门控)**:**`docs/progressive-data-design.md`**。
|
||||
> **上下文片段 / 槽位 / 投影排序**:**`docs/context-fragment-design.md`**。
|
||||
> **游玩呈现壳(P1)**:**`docs/play-presentation-shells.md`**。
|
||||
> **游玩呈现壳**:**`docs/play-presentation-shells.md`**(预览页 `/shells.html`)。
|
||||
> **主世界层↔旁观怎么配合**:**`docs/play-dm-auditor.md`**。
|
||||
> **提示词待改清单**:**`docs/briefs/prompt-revision-inventory.md`**。
|
||||
> **给外部 AI 的完整泛用规范**:**`docs/briefs/capability-authoring-brief.md`**(含 `context-fragment.v1`)。
|
||||
|
||||
@@ -128,14 +129,14 @@ recipes/world-simulator|expand-assistant/recipe.yaml
|
||||
| 美学纲领与交互范式 | `aesthetics-interaction` | **范例已写**;前端 mosaic 视图 |
|
||||
| 实现机制 | `mechanism` | **已写**:`context-fragment.v1`(支撑点正文 + 自评 + 追问);`feeds: gm`;**专用卡已接** |
|
||||
| 舞台骨架 | `world-blueprint` | **已写**:`context-fragment.v1`;社会结构 + 世界状况;**专用卡已接** |
|
||||
| 生成规则 | `generation-rules` | **已写**:`context-fragment.v1`;宽原则 + 严合同键;可反复;`params.target`;**专用卡已接** |
|
||||
| 生成规则 | `generation-rules` | **已写**:`context-fragment.v1`;宽原则 + 严合同键;可反复;`params.target`;挂 gm+auditor;**专用卡已接** |
|
||||
| 具体实例 | `concrete-instances` | **已写**:`context-fragment.v1`;只按规则执行;可反复;`params.rule_id` |
|
||||
| 叙事指南与故事推进 | `narrative` | **已写**:遣词/笔墨焦点/禁忌与不偏好 + 推进;挂转述 |
|
||||
| 拓扑图谱 | `topology` | 骨架,待细写 |
|
||||
| 设计监控栏 | `status-bar` | **已写**:只盯会变信息;旧称状态栏 |
|
||||
| 正文组成 | `reply-format` | **已写**:壳适配微调;P2 present 渲染已接;见 `docs/play-presentation-shells.md` |
|
||||
| 变量设计与更新规则 | `variable-design` | **已写**:真值+维护语句+Data映射索引+side_effects |
|
||||
| 变量控制上下文 | `variable-context` | **已写**:挂载+旁观汇总 |
|
||||
| 叙事指南与故事推进 | `narrative` | **已写**:一份全文双挂;**不**为省 token 拆投影;结构化卡 |
|
||||
| 拓扑图谱 | `topology` | 骨架,待细写(拟改为选项小循环或降级) |
|
||||
| 设计监控栏 | `status-bar` | **已写**:只盯会变信息;通用 fragment 卡 |
|
||||
| 正文组成 | `reply-format` | **已写**:壳适配;P2 present 渲染已接 |
|
||||
| 变量设计与更新规则 | `variable-design` | **已写**;专用/结构化卡 |
|
||||
| 变量控制上下文 | `variable-context` | **已写**:旁观汇总;mount 含 auditor;通用 fragment 卡 |
|
||||
| 开场白与开场变量 | `opening-setup` | **已写**:开场守版式+同真相初值 |
|
||||
|
||||
共用收成(池内保留,按需):
|
||||
|
||||
Reference in New Issue
Block a user