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

2.1 KiB
Raw Blame History

丹阳公益婚恋服务平台 — 冻结说明

冻结日期: 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 问题已修复,可进入上线准备阶段。