# M5:custom world / gallery / agent 任务清单 ## 1. SpacetimeDB custom world 表 - [ ] 设计 `custom_world_profile` - [ ] 设计 `custom_world_session` - [ ] 设计 `custom_world_agent_session` - [ ] 设计 `custom_world_agent_message` - [ ] 设计 `custom_world_agent_operation` - [ ] 设计 `custom_world_draft_card` - [ ] 设计 `custom_world_asset_link` - [ ] 设计 `custom_world_gallery_entry` ## 2. 传统 custom world 问答流 - [ ] 迁移 `create session` - [ ] 迁移 `answer question` - [ ] 迁移 `generate stream` - [ ] 迁移 profile compile - [ ] 迁移 library 存储与删除 - [ ] 迁移 publish / unpublish - [ ] 迁移 gallery 列表与详情 ## 3. custom world agent 主链 - [ ] 迁移 session create - [ ] 迁移 session snapshot - [ ] 迁移 message submit - [ ] 迁移 message stream - [ ] 迁移 operation query - [ ] 迁移 card detail - [ ] 迁移 card update - [ ] 迁移 draft foundation - [ ] 迁移 entity generation - [ ] 迁移 role asset sync ## 4. Axum 编排层 - [ ] 接入 LLM 编排 - [ ] 接入世界草稿编译 - [ ] 接入角色 / 地点 / 场景 NPC 生成 - [ ] 接入封面图生成 - [ ] 接入场景图生成 - [ ] 接入 OSS 对象写入与绑定 - [ ] 接入 SSE 事件分发 ## 5. 兼容接口 - [ ] 兼容 `/api/runtime/custom-world/sessions` - [ ] 兼容 `/api/runtime/custom-world/sessions/:sessionId` - [ ] 兼容 `/api/runtime/custom-world/sessions/:sessionId/answers` - [ ] 兼容 `/api/runtime/custom-world/sessions/:sessionId/generate/stream` - [ ] 兼容 `/api/runtime/custom-world-library` - [ ] 兼容 `/api/runtime/custom-world-library/:profileId` - [ ] 兼容 `/api/runtime/custom-world-library/:profileId/publish` - [ ] 兼容 `/api/runtime/custom-world-library/:profileId/unpublish` - [ ] 兼容 `/api/runtime/custom-world-gallery` - [ ] 兼容 `/api/runtime/custom-world-gallery/:ownerUserId/:profileId` - [ ] 兼容 `/api/runtime/custom-world/works` - [ ] 兼容 `/api/runtime/custom-world/agent/sessions` - [ ] 兼容 `/api/runtime/custom-world/agent/sessions/:sessionId` - [ ] 兼容 `/api/runtime/custom-world/agent/sessions/:sessionId/messages` - [ ] 兼容 `/api/runtime/custom-world/agent/sessions/:sessionId/messages/stream` - [ ] 兼容 `/api/runtime/custom-world/agent/sessions/:sessionId/actions` - [ ] 兼容 `/api/runtime/custom-world/agent/sessions/:sessionId/operations/:operationId` - [ ] 兼容 `/api/runtime/custom-world/agent/sessions/:sessionId/cards/:cardId` - [ ] 兼容 `/api/custom-world/entity` - [ ] 兼容 `/api/runtime/custom-world/entity` - [ ] 兼容 `/api/custom-world/scene-npc` - [ ] 兼容 `/api/runtime/custom-world/scene-npc` - [ ] 兼容 `/api/custom-world/scene-image` - [ ] 兼容 `/api/custom-world/cover-image` - [ ] 兼容 `/api/custom-world/cover-upload` ## 6. 阶段验收 - [ ] 传统 custom world 主链可用 - [ ] custom world library / gallery 主链可用 - [ ] custom world agent 主链可用 - [ ] agent 会话、消息、卡片、操作不再依赖单大 JSON 会话体