chore: establish V1.1 recovery baseline

This commit is contained in:
2026-09-09 22:05:00 +08:00
commit b46b48eb33
947 changed files with 155471 additions and 0 deletions
+88
View File
@@ -0,0 +1,88 @@
# 丹阳公益婚恋服务平台 v1.0.0-RC.1
**冻结日期**: 2026-09-01
**构建版本**: v27
---
## 功能清单
### 用户端(小程序)
- [x] 微信登录(Mock 模式)
- [x] 个人资料管理
- [x] 实名认证
- [x] 每日推荐(Required 硬过滤)
- [x] Like/Pass/Block 关系操作
- [x] 双向 Match 后聊天
- [x] 活动报名与互选
- [x] 公益红娘服务申请
- [x] 举报与申诉
- [x] 签到功能
### 红娘端(小程序)
- [x] 独立登录入口(pages/matchmaker-login)
- [x] 工作台页面(pages/matchmaker-workbench)
- [x] 数据概览(2x2 网格布局)
- [x] 待处理服务列表
- [x] 一键接单功能
- [x] 从「我的」页身份切换
### 管理后台(Web)
- [x] 登录认证
- [x] 仪表盘数据概览
- [x] 用户管理
- [x] 组织管理
- [x] 资料审核
- [x] 活动管理
- [x] 举报处理
- [x] 审计日志
### 后端 API
- [x] 认证服务(JWT + Mock WeChat)
- [x] 用户资料服务
- [x] 推荐引擎(Required 硬过滤)
- [x] 关系服务(Like/Pass/Block/Mutual)
- [x] 消息服务(Match 校验)
- [x] 活动服务(容量控制)
- [x] 红娘服务(分配/接单/跟进)
- [x] 举报申诉服务
- [x] 审计日志服务
---
## 核心不变量验证
| 编号 | 不变量 | 状态 |
|------|--------|------|
| INV-001 | Required 不可自动放宽 | ✓ 通过 |
| INV-002 | 未 Mutual 不可聊天 | ✓ 通过 |
| INV-003 | Block 优先级最高 | ✓ 通过 |
| INV-004 | 双向并发 Like 只创建一个 Match | ✓ 通过 |
| INV-005 | 活动名额不超卖 | ✓ 通过 |
| INV-006 | 单向活动意向不泄露 | ✓ 通过 |
| INV-007 | 红娘不能替用户 Like | ✓ 通过 |
| INV-008 | 非授权 Operator 不能查看身份证 | ✓ 通过 |
| INV-009 | 非案件上下文不能读取聊天 | ✓ 通过 |
| INV-010 | 跨 Organization 不能越权 | ✓ 通过 |
---
## 登录凭证
测试凭证已从发布文档移除;由部署环境安全提供。
---
## 访问地址
| 服务 | 地址 |
|------|------|
| 管理后台 | http://localhost:3000/ |
| API 网关 | http://localhost:8085/api/v1/ |
| PostgreSQL | localhost:5434 |
| Redis | localhost:6381 |
| MinIO | localhost:9003 |
---
*冻结时间: 2026-09-01 15:45*