1.6 KiB
1.6 KiB
工作状态
本文件是跨会话的工作状态快照。变更后请更新。
当前状态
- ✅ 基础建设:多模块骨架(9 core + 7 feature + app)、约定插件(
mcl.*)、版本目录、verifyArchitecture、Spotless/Lint、验证脚本、CI、文档、DESIGN_NOTES。 - ✅ 验证通过:
./gradlew :app:assembleDebug、test/testDebugUnitTest、verifyArchitecture全绿。 - ⬜ 各 feature 为占位屏(
<Feature>Screen+ 空<Feature>ViewModel),无业务逻辑。
已完成
- build-logic 约定插件 + 版本目录 + 根配置
- 17 个模块骨架 + app 组合根(Hilt + Navigation)
- 主题迁入
core:designsystem(MingyuanTheme) verifyArchitecture架构检查任务- AGENTS.md / README / docs/* / DESIGN_NOTES
- scripts/verify.sh + CI workflow
已阻塞
- 无。
下一步计划
- 接入真实后端:
core:network定义 Retrofit API + DTO(对应 wechat-backend 的/api/v1/*),core:data实现 Repository,app补齐 DI 聚合。 core:database/core:datastore落地本地存储 schema。- 逐个 feature 实现业务逻辑(checkin/plan/course/survey/feedback/profile/auth)。
- 发布前:签名 + R8 混淆 + 图标/品牌。
遗留项(暂缓)
- Roborazzi 截图测试、WorkManager、Gradle Managed Devices —— 有真实 UI/后台任务时再接入。
docs/api.md、docs/data-model.md—— 后端接线时再建。- app 尚未直接依赖
core:network/core:database/core:datastore;接入 DI 时补上(已在verifyArchitectureallow-list 中放行)。