# 丹阳公益婚恋服务平台 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*