Files

89 lines
2.2 KiB
Markdown
Raw Permalink 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.
# 丹阳公益婚恋服务平台 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*