完善配方驱动的创作编排

为可重复技能补充参数校验与展示,统一配方、编排器和执行单元术语。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
moran
2026-07-30 17:59:20 +08:00
parent e670a5129c
commit 6392af54b4
49 changed files with 1671 additions and 626 deletions

View File

@@ -11,20 +11,20 @@
| 项 | 决定 |
|----|------|
| 日常玩法 | **AIRP/交互** + **长文/爽文**(同一内核) |
| 导演 Skill | 新建时 **UI 选择**能包;初期可只有 1 项(默认选中) |
| 剧本层 | **动态**:听用户说话谈 Worker 集 + tool loop不做死板剧本选单/DAG |
| 编排器 Skill | 新建时 **UI 选择**能包;初期可只有 1 项(默认选中) |
| 工作流计划层 | **动态**:听用户说话谈 Worker 集 + tool loop不做死板流程选单/DAG |
| UI | **抄参考**即可,不自研美学 |
| 硬指标 | **存档 / 续作稳定** |
| 多导演 | 仅当方法边界真不同时再加包;爽文≠新导演 |
| 多配方 | 仅当方法边界真不同时再加包;爽文≠新配方 |
### 0.2 成功标尺
| 级别 | 含义 |
|------|------|
| **L1 可演示** | 带路能跑通一轮 |
| **L2 可自助** | 选导演 → 创作 → 玩/写,少踩坑 |
| **L2 可自助** | 选配方 → 创作 → 玩/写,少踩坑 |
| **L3 可日常** | 双线存档续作可靠;少死循环 |
| **L4 可扩展** | 新导演包或隔离模式不改内核边界 |
| **L4 可扩展** | 新配方包或隔离模式不改内核边界 |
---
@@ -32,7 +32,7 @@
| 阶段 | 名称 | 目标标尺 | 核心交付 | 状态 |
|------|------|----------|----------|------|
| **PX0** | 双线可日常最小集 | L2→摸 L3 | 导演选择 UI线 A 扮演 + 线 B 长文/爽文主路径;**存档硬稳定**失败出口UI 只抄缺口 | **进行中(核心已落地)** |
| **PX0** | 双线可日常最小集 | L2→摸 L3 | 配方选择 UI线 A 扮演 + 线 B 长文/爽文主路径;**存档硬稳定**失败出口UI 只抄缺口 | **进行中(核心已落地)** |
| **PX1** | 创作体验 | L3 design | 规格可读可改、进度可见、表/黑板可手改、instance 改规格 | **进行中(定稿存读+黑板改+进度面板已有)** |
| **PX2** | 游玩/写作体验 | L3 play | 阅读主舞台(抄)、状态抽屉、重 roll 顺手、副作用调度、多 run 线打磨 | 未开始 |
| **PX3** | 运行可信 | L3 加固 | Context Trace、调度预算、规格钉版本、mock E2E | 未开始 |
@@ -40,7 +40,7 @@
| **PX5** | 隔离 + 调试 | L4 | 私有上下文、泄漏测试Trace/成本/分支调试台 | 未开始 |
```text
现在 → PX0存档+双线+导演UI
现在 → PX0存档+双线+编排器UI
→ PX1创作好改
→ PX2玩/写好用)
→ PX3可信可测
@@ -63,32 +63,32 @@
| 序 | 工作包 | 内容 | 验收要点 |
|----|--------|------|----------|
| 1 | **WP-S** 存档稳定 | 续作相位正确;手动存/列表/加载;正文与关键 tag 不丢 | 线 A、B 各存读一轮,不手改磁盘 |
| 2 | **WP-D** 导演选择 | 新建作品 UI 选导演registry 列表;仅 1 项时默认选中 | 能选中并进入该包创作 |
| 2 | **WP-D** 配方选择 | 新建作品 UI 选配方registry 列表;仅 1 项时默认选中 | 能选中并进入该包创作 |
| 3 | **WP-A** 进出与失败 | glossary 底线;`waiting_user` 有主按钮LLM/worker 失败可重试 | 无死胡同、无裸 id 挡路 |
| 4 | **WP-R** 线 A | 扮演 ≥3 回合不卡 | A-GP15 |
| 5 | **WP-L** 线 B | 引导+template 能谈成写手规格≥2 段正文;续作不丢文 | B-GP15 |
| 6 | **WP-U** UI 抄补 | 仅补存档/确认/选导演等缺口控件 | 不按 ui-design 大重构 |
| 6 | **WP-U** UI 抄补 | 仅补存档/确认/选配方等缺口控件 | 不按 ui-design 大重构 |
| 7 | **WP-E** 闸门 | 双线冷启动+续作验收;勾选 DoD | 全绿才出 PX0 |
### 2.2 黄金路径(摘要)
- **线 A**:选导演 → 扮演意图 → 验收 → ≥3 回合 → 存档 → 续作/读档
- **线 B**:选导演 → 爽文/长篇意图 → 验收写手规格 → ≥2 段正文 → 存档含正文 → 续作/读档
- **线 A**:选配方 → 扮演意图 → 验收 → ≥3 回合 → 存档 → 续作/读档
- **线 B**:选配方 → 爽文/长篇意图 → 验收写手规格 → ≥2 段正文 → 存档含正文 → 续作/读档
### 2.3 非范围
死板剧本选单;自研精美 UITrace隔离完整副作用导演商店列表可扩展P0 不追求多包运营)。
死板流程选单;自研精美 UITrace隔离完整副作用配方商店列表可扩展P0 不追求多包运营)。
### 2.4 DoD
- [ ] WP-SE 完成
- [ ] 线 A、线 B 黄金路径各冷启动 + 续作通过
- [ ] 导演选择 UI 可用(可仅一项)
- [ ] 配方选择 UI 可用(可仅一项)
- [ ] 更新本文状态列 + `architecture.md` §13
### 2.5 挂载
`web/`(新建选导演、saves`session-manager``skill-catalog` / registry、`phase-runtime`、引导与 `worker-templates`
`web/`(新建选配方、saves`session-manager``skill-catalog` / registry、`phase-runtime`、引导与 `worker-templates`
---
@@ -149,7 +149,7 @@ P0 已要求最小长文/爽文闭环。本阶段加深:
| 隔离 | 私有上下文、公私事件、泄漏测试(依 Trace |
| 调试 | 调度时间线、Trace 检查器、Token/成本、分支树 |
若隔离需要**不同方法边界**,以**新导演包**形式加入UI 多一项),仍保持包内剧本动态。
若隔离需要**不同方法边界**,以**新配方包**形式加入UI 多一项),仍保持包内工作流计划动态。
---
@@ -157,7 +157,7 @@ P0 已要求最小长文/爽文闭环。本阶段加深:
- Mastra / LangGraph 换相位机Next 重写前端
- 完整事件溯源 + SQLite 近端必达
- 题材固定 instantiate 管道;死板剧本选单
- 题材固定 instantiate 管道;死板流程选单
- 把创作方法长文塞回系统架构文
---
@@ -166,7 +166,7 @@ P0 已要求最小长文/爽文闭环。本阶段加深:
| 里程碑 | 退出 | 产出 |
|--------|------|------|
| **M0** | PX0 DoD | 双线验收记录;导演 UI存档稳定 |
| **M0** | PX0 DoD | 双线验收记录;编排器 UI存档稳定 |
| **M1** | PX1+PX2 DoD | 内部「可日常」说明 |
| **M2** | PX3 DoD | Trace/预算/E2E 绿灯 |
| **M3** | PX4 或 PX5 | 长文加深或隔离/调试演示 |