# Backend Docs > 文档版本:v1.0 > 最后更新:2026-04-02 08:28:05 这套文档服务两个目的: 1. 让后面开发时能快速查到当前后端边界 2. 把“配置驱动游戏”的核心约束写清楚,避免业务层和游戏层重新耦合 ## 建议阅读顺序 1. [系统架构](D:/dev/cmr-mini/backend/docs/系统架构.md) 2. [核心流程](D:/dev/cmr-mini/backend/docs/核心流程.md) 3. [API 清单](D:/dev/cmr-mini/backend/docs/接口清单.md) 4. [数据模型](D:/dev/cmr-mini/backend/docs/数据模型.md) 5. [配置管理方案](D:/dev/cmr-mini/backend/docs/配置管理方案.md) 6. [资源对象与目录方案](D:/dev/cmr-mini/backend/docs/资源对象与目录方案.md) 7. [后台管理最小方案](D:/dev/cmr-mini/backend/docs/后台管理最小方案.md) 8. [前后端联调清单](D:/dev/cmr-mini/backend/docs/前后端联调清单.md) 9. [TodoList](D:/dev/cmr-mini/backend/docs/todolist.md) 10. [开发说明](D:/dev/cmr-mini/backend/docs/开发说明.md) ## 当前系统范围 当前 backend 已覆盖: - 多租户入口识别 - APP 短信登录 - 微信小程序登录 - 手机号绑定与账号合并 - 首页卡片与入口聚合 - Event 详情与 play 上下文 - 以 `event_release` 为核心的 launch - session 生命周期 - session 结果沉淀 - 开发 workbench 下一阶段建议重点: - 可伸缩配置管理 - 共享资源对象化 - source/build/release 分层 - 配置构建器 - 发布资产清单 ## 当前最重要的设计约束 - 用户是平台级,不是俱乐部级 - 渠道是入口,不是用户体系 - `event` 是业务对象,不是运行配置本体 - `event_release` 才是进入游戏时真正绑定的配置发布对象 - `game_session` 必须固化当时实际使用的 release ## 代码入口 - 程序入口:[main.go](D:/dev/cmr-mini/backend/cmd/api/main.go) - 应用装配:[app.go](D:/dev/cmr-mini/backend/internal/app/app.go) - 路由注册:[router.go](D:/dev/cmr-mini/backend/internal/httpapi/router.go) - migration:[migrations](D:/dev/cmr-mini/backend/migrations)