后端重写任务清单目录
日期:2026-04-20
本目录用于集中存放 SpacetimeDB + Axum + 阿里云 OSS 后端重写相关任务清单。
文件结构
- 00_MASTER_TASKLIST.md:总纲主清单,保留完整阶段结构与最终验收项。
- 01_M0_M2_FOUNDATION_AND_AUTH.md:能力冻结、Rust 工作区、Axum 基础设施、鉴权与会话迁移任务。
- 02_M3_RUNTIME_PROFILE.md:runtime snapshot / settings / profile 迁移任务。
- 03_M4_STORY_AND_GAMEPLAY.md:story action 主循环与 gameplay reducer 迁移任务。
- 04_M5_CUSTOM_WORLD_AND_AGENT.md:custom world / gallery / agent 主链迁移任务。
- 05_M6_ASSETS_OSS_EDITOR.md:assets / 阿里云 OSS 迁移任务;
editor已于2026-04-21退出本轮重写范围。 - 06_M7_TEST_DEPLOY_CUTOVER.md:联调、回归、部署、观测与切流任务。
- 07_CROSS_CUTTING_AND_ACCEPTANCE.md:横向专项、执行顺序与最终验收清单。
- M0_CAPABILITY_SURFACE_BASELINE_2026-04-20.md:当前 Node 后端
6个挂载面的冻结基线,用于后续接口映射、模块迁移与验收对照。 - M0_ROUTE_MIGRATION_MATRIX_2026-04-20.md:当前
96条后端路由的“旧接口 -> 新实现”迁移矩阵,用于 Axum 路由树和 application service 落位。 - M0_MODULE_MIGRATION_BASELINE_2026-04-20.md:当前
12个内部模块的迁移归属基线,用于锁定 Rust crate、SpacetimeDB bounded context 与 Axum/application 分工。 - M0_SSE_INTERFACE_BASELINE_2026-04-20.md:当前
6条 SSE 接口及其事件格式冻结基线,用于 Axum SSE 兼容和前端 contract 回归。 - M0_GENERATED_STATIC_PREFIX_BASELINE_2026-04-20.md:当前正式
/generated-*静态资源前缀冻结基线,用于 Axum 静态资源兼容层与 OSS 对象键规划。 - M0_FRONTEND_RESPONSE_CONTRACT_BASELINE_2026-04-20.md:当前前端直接依赖的响应头、envelope 与错误格式冻结基线,用于 Axum 中间件与错误响应兼容。
- M0_REPOSITORY_BOUNDARY_DECISIONS_2026-04-20.md:
M0仓库边界决议文档,用于持续冻结server-rs/落位、迁移期双栈共存、Axum 边界与副作用收口原则。 - M0_PHASE_ACCEPTANCE_MATRIX_2026-04-20.md:
M0 ~ M7阶段验收矩阵,用于固定每阶段的入口条件、核心交付、退出条件与跨阶段回归焦点。
当前 M4 / M5 结构基线
M4当前涉及的前后端脚本结构、命名根、route/service/compiler/repository 落位,统一参照 ../docs/technical/RPG_ENTRY_RUNTIME_CHAIN_REFACTOR_EXECUTION_PLAN_2026-04-21.md。M5当前涉及的创作入口、Agent session、result preview、works/library/gallery、publish 与 enter-world 主链,统一参照 ../docs/technical/CREATION_FLOW_CHAIN_REFACTOR_EXECUTION_PLAN_2026-04-21.md。- 旧
custom-world/sessions传统问答链已经退出当前仓库正式主链;后续若在M5中提及,只按历史兼容台账处理,不再作为当前功能扩展目标。
维护规则
- 总纲与拆分文件都以本目录为唯一维护位置。
- 总纲用于把控全局节奏,拆分文件用于实际逐项推进。
- 如阶段任务发生明显变化,需要同步更新总纲与对应拆分文件。