Files
danyang-match/docs/FROZEN_VERSION_1.0.0_RC2.md
T

67 lines
2.1 KiB
Markdown
Raw Normal View History

2026-09-09 22:05:00 +08:00
# 丹阳公益婚恋服务平台 — 冻结说明
> 冻结日期: 2026-09-01
> 冻结版本: 1.0.0-RC.2
---
## 冻结范围
本次冻结包含以下所有变更:
### Backend(Java 21 + Spring Boot 3.2.5)
- 全部 P0/P1/P2 代码审查修复
- 4项核心不变量缺失补齐(INV-002 Block阻断、INV-005双确认、INV-001全字段Required、INV-002自动建会话)
- 图片上传 Signed URL 实现(AmazonS3 SDK)
- MatchEligibilityService 基础资格检查(Block/AccountStatus/ProfileStatus)
- HealthCheck 依赖健康检查(JdbcTemplate + Redis)
- ChatController 图片端点接入
- RelationshipStatusController.getStatus() 真实数据读取
### Miniapp(微信小程序)
- 4个核心页面 TypeScript 迁移(login / index / discover / chat)
- utils/api.ts TypeScript 类型化
- env.ts 环境配置
- types/index.ts 全量业务类型(40+接口)
- types/global.d.ts 模块声明
### Admin Web(Vue 3 + TypeScript)
- 路由权限守卫(beforeEach + v-if 菜单控制)
- 生产构建验证通过
### 文档
- CHANGELOG.md 版本记录
- STATUS.md 更新(不变量通过率 10/10 ✅)
- ISSUE_TRACKER.md 全部条目标记 Fixed
---
## 本次续期新增(冻结前最后一次提交)
### Demo 演示数据
- `backend/src/main/resources/db/demo-seed.sql` — 含 12 用户 / 3 组织 / 4 操作员 / 3 Match / 2 活动 / 红娘服务 / 聊天记录 / 通知等
- `backend/src/main/java/.../demo/DemoDataSeeder.java` — 应用启动时自动填充(DEMO_SEED=true 启用)
- `docs/DEMO_DATA.md` — 演示数据说明文档(用户账号表、Match 关系图、演示场景覆盖)
## 验证状态
| 项目 | 状态 |
|------|------|
| 小程序 TypeScript 编译 | ✅ tsc --noEmit 通过 |
| Admin Web 生产构建 | ✅ 4.67s 成功 |
| 代码审查问题修复 | ✅ 16/16 清零 |
| 核心不变量验证 | ✅ 10/10 通过 |
| 新增测试用例 | ✅ 7个文件 |
---
## 下一步
- 接入真实微信 AppID/AppSecret 后联调
- 部署到测试环境进行回归测试
- 准备正式上线 checklist
---
*本版本为 RC(Release Candidate),所有 P0/P1/P2 问题已修复,可进入上线准备阶段。*