lhk229 f2245fb23d 策划澄清链路按原型拉齐:header 带主题、放开提问面、统一选项形状
对照 local-scripts/deisgn_agent 原型逐条比对后拉回五处分歧。原型 38 条 run 里
22 条走满 3 轮澄清,本仓库 GUI 实测一次都没到过第 3 轮。

1. header 从固定 8 字的轮号计数器「第N轮·关键决定」改回带主题的
   「第N轮·当前要决定:<主题>」,决定台账的 topic 改从 header 取。12 字上限是
   三条泳道共用的通用 user.input_request 常量,按 header 形状开策划分支——通用
   问询今天能过的明天逐字照过,做游戏 / 做素材拿到的仍是 12 字。

2. 提问名额判据恢复原型三分法:「且影响首个可玩闭环」从「空白」的定义挪回提问
   优先级,并恢复「空白或存疑」。此前的定义把「无从判断但不影响闭环」的字段整个
   排除在空白之外,可问集合被闭合成 pillars + coreLoop 两项。

3. 有默认建议的字段从「一律先用默认建议,不占轮次」改回「优先用默认建议而不是
   提问」——有默认不等于不能问。

4. 默认建议清单换回原型那五条(局长偏好、美术、成长、探索、构建)。摘掉
   genre.fusion / targetUsers.coreUsers|preferences|referenceGames / outOfScope:
   它们进清单等于把第三顺位「制作边界与 MVP」整条轴默认掉,出稿触发器③「剩余
   空白都能由默认建议覆盖」随之在第 3 轮恒真。反幻觉那句按原型结构移到「低幻觉
   与 GDD 约束」段,outOfScope 的兜底内容与该段已有的 MVP 范围句逐字重复。

5. 选项数 brief 写「2~3 个」(照通用常量生成)、Runtime 硬校验恰好 3、brief 下文
   又写「固定三个选项」,三方打架。统一为恰好 3,裸 3 提成
   PLAN_CLARIFICATION_OPTION_COUNT 让 brief 与解析器同源。label 分隔符集合按原型
   ^A\s*[·•・::..\-] 从 4 个扩到 8 个,两处都只放宽不收紧。

守门两条:策划 header 的放宽只对「第N轮·」形状生效、同长度的通用 header 仍被 12 字
挡下;分隔符集合对着一份逐字来自原型正则的显式清单断言——遍历集合本身是空转的,
删一个就少测一个。

未动分歧 5/6/7(轴级封锁、内容级禁问、oneLiner 禁问)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-26 03:36:29 +00:00
2026-08-25 15:41:55 +08:00
2026-08-25 12:36:51 +08:00
2026-08-25 15:41:55 +08:00
2026-06-13 16:22:18 +08:00
2026-08-25 15:41:55 +08:00
2026-07-17 22:07:52 +08:00
2026-08-21 12:20:43 +08:00
2026-08-25 16:08:54 +08:00
2026-08-25 15:41:55 +08:00
2026-08-24 21:44:44 +08:00
2026-04-26 18:06:23 +08:00
2026-07-07 14:04:08 +08:00
2026-07-16 18:33:06 +08:00
2026-08-21 15:07:29 +08:00
2026-05-08 17:58:33 +08:00
2026-08-10 20:14:30 +08:00
2026-07-08 17:35:45 +08:00
2026-07-17 22:07:52 +08:00
1
2026-05-14 14:21:17 +08:00
2026-08-25 16:08:54 +08:00
2026-08-25 15:41:55 +08:00

Genarrative / 陶泥儿

一个 AI 原生互动内容与小游戏平台,当前主站聚焦图片画布创作、项目与素材管理,以及账号、钱包和后台管理等平台公共能力。

当前已经具备这些主要能力:

  • 图片画布编辑、项目与素材管理
  • 图片、视频、音频等外部生成任务
  • 账号、钱包、充值、兑换码与个人资料
  • 后台运营、配置与生产运维工具
  • AI 游戏创作独立 App

运行

前置条件:

  • Node.js
  • Rust / Cargo
  • SpacetimeDB CLI

安装依赖:

npm install

该命令会按根 package.json 的 npm workspaces 一次安装主站、Admin、Mobile、Desktop、AGC、Preview Deployer、内部 packages 与工具依赖;仓库只使用根 package-lock.json,不要在子目录单独执行 npm install / npm ci 或提交嵌套 lockfile。

准备环境变量:

  • 复制 .env.example.env.local
  • 只填写本次联调所需配置;不要提交 .env.local、密钥、Token 或其它本地认证信息
  • api-server 环境变量和 Provider 配置以 .env.example 及当前开发运维文档为准

启动开发环境:

npm run dev

补充说明:

  • npm run dev 会启动 SpacetimeDB standalone、独立 bgfilter-worker、Rust api-server、主站 Vite 与后台 Vite,适合完整联调;内部 worker ready 后才启动 API。
  • 主站默认地址是 http://127.0.0.1:3000,后台可从 http://127.0.0.1:3000/admin/ 进入,也可直连 http://127.0.0.1:3102
  • 五个模块可独立启动:npm run dev:spacetimenpm run dev:api-servernpm run dev:bgfilter-workernpm run dev:webnpm run dev:admin-web;其中 dev:api-server 会安全带起同 runner 的 BgFilter worker 依赖。
  • 如需自动刷新后端模块,使用 npm run dev -- --watch;其中 spacetime-module 改动后只会重新发布模块,不会重启 standalone,Rust 源码改动会把 api-serverbgfilter-worker 作为一个组合单元重启。主站和后台前端源码变化交给 Vite 自身 HMR,不由外层 watcher 重启。非 watch 模式下可在 npm run dev 终端输入 rs api-serverrs bgfilter-workerrs webrs admin-webrs spacetimers all,其中 rs spacetime 也是只重新发布模块。

构建生产包:

npm run build

常用检查

类型检查:

npm run lint

编码检查:

npm run check:encoding

主要结构

主运行时:

创作与项目能力:

文档入口

docs/ 已在 2026-05-15 完成压缩整理,旧 PRD、设计、审计、阶段计划和技术流水账不再作为实现依据。当前只读取:

S
Description
叙世
Readme 785 MiB
Languages
Rust 56.1%
TypeScript 24.4%
JavaScript 9.9%
Java 3.7%
Go 3.1%
Other 2.6%