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

67 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 丹阳公益婚恋服务平台 — 冻结说明
> 冻结日期: 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 问题已修复,可进入上线准备阶段。*