# V1.0 → V1.1 Gap Analysis > 分析当前 V1.0-RC.2 与 V1.1 需求的差距,明确每个模块的处理方式。 > **2026-09-09 证据校正:** 本文件原有“✅ 已实现”记录来自早期开发自报,只表示代码或文件曾被创建,不代表当前可构建、可运行或已通过权限验收。实际执行状态以 `docs/善缘丹阳 V1.1 客户需求基线增量开发与修复计划.md` 和最新 Phase Completion Report 为准;分类仍可复用,完成标记必须重新举证。 --- ## 分析方法 使用 KEEP / EXTEND / REFACTOR / REPLACE / ADD 五类标记。 --- ## 模块级 Gap 分析 ### Auth / Operator / RBAC | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 微信登录 | ✅ 已实现 | 保持 | KEEP | | 手机号绑定 | ✅ 已实现 | 保持 | KEEP | | 实名认证 | ✅ 已实现 | 增加人脸核验预留 | EXTEND | | Operator 角色(9个) | ✅ 已实现 | 新增4个角色 | EXTEND | | Permission 体系 | ✅ 已实现 | 新增7个权限域 | EXTEND | | DataScope | ✅ 已实现 | 扩展至新模块 | EXTEND | ### 实名认证(Phase 03) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 身份证加密/hash | ✅ 已实现 | 保持 | KEEP | | 未成年拦截 | ✅ 已实现 | 保持 | KEEP | | 人脸核验 | ❌ 未实现 | 仅预留接口/状态 | EXTEND(预留) | | VerificationLevel | ❌ 未实现 | 预留字段 | EXTEND | ### Profile + 本地资格(Phase 04) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 用户资料/偏好/兴趣 | ✅ 已实现 | 保持 | KEEP | | 本地资格声明 | ❌ 未实现 | user_local_eligibilities + evidence | ADD | | 本地资格佐证上传 | ❌ 未实现 | local_eligibility_evidences | ADD | | /me/status 扩展 | ✅ 已实现 | 增加 localEligibilityStatus | EXTEND | | CapabilityService | ⚠️ 部分实现 | 接入本地资格 | EXTEND | ### 审核(Phase 05) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 资料审核流程 | ✅ 已实现 | 保持 | KEEP | | ReviewTask 复用 | ✅ 已实现 | 新增 review_type=local_eligibility | EXTEND | | 本地资格审核队列 | ❌ 未实现 | 复用现有审核引擎 | ADD | ### Match Engine(Phase 06) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 双向Required | ✅ 已实现 | 保持 | KEEP | | 双向评分 | ✅ 已实现 | 保持 | KEEP | | 本地资格作为 Eligibility 条件 | ❌ 未实现 | 新增 | EXTEND | | 推荐数量/阈值/冷却 | 配置化 | 保持配置化 | KEEP | ### 首页(Phase 07)— 重大变更 | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 旧首页(仅推荐) | ✅ 已实现 | 废弃 | REPLACE | | HomeAggregate API | ❌ 未实现 | GET /api/v1/home | ADD | | Banner轮播 | ❌ 未实现 | home_banners 表 + 接口 | ADD | | 8核心入口 | ❌ 未实现 | 前端固定结构 | ADD | | 用户状态适配 | 基础 | 按5种状态差异化 | EXTEND | | 善缘公益服务区 | ❌ 未实现 | 状态相关服务建议 | ADD | | 近期活动预览 | 基础 | 扩展展示 | EXTEND | | 服务站卡片 | ❌ 未实现 | ServiceLocationCard | ADD | | 婚恋课堂区 | ❌ 未实现 | ArticleSection | ADD | | 安全提醒 | ❌ 未实现 | SafetyNoticeCard | ADD | | 各用户状态首页 | 基础 | 详细差异化 | EXTEND | ### Like / Match / Block(Phase 08) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | Like/Pass | ✅ 已实现 | 保持 | KEEP | | Mutual Match | ✅ 已实现 | 保持 | KEEP | | Block | ✅ 已实现 | 保持 | KEEP | | Match Episode 兼容活动 | ❌ 未实现 | 活动来源 Match Episode | EXTEND | ### 聊天(Phase 09) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | REST Send + WS Receive | ✅ 已实现 | 保持 | KEEP | | 图片/Emoji | ✅ 已实现 | 保持 | KEEP | | 幂等发送 | ✅ 已实现 | 保持 | KEEP | | Activity Match Chat 兼容 | ❌ 未实现 | 支持活动来源 Match | EXTEND | ### 通知(Phase 11) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 基础通知 | ✅ 已实现 | 保持 | KEEP | | 预约/咨询/本地资格通知 | ❌ 未实现 | 新增10+通知类型 | ADD | | 隐私安全文案 | ❌ 未实现 | 锁屏不泄露敏感信息 | ADD | ### 红娘(Phase 13) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 红娘服务 | ✅ 已实现 | 保持 | KEEP | | 转介婚恋咨询 | ❌ 未实现 | 新增 | ADD | | 转介公益活动 | ❌ 未实现 | 新增 | ADD | | 转介服务站 | ❌ 未实现 | 新增 | ADD | | 转介来源追溯 | ❌ 未实现 | source tracking | ADD | ### 婚恋咨询(Phase 13A)— 全新 | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | counseling_services | ❌ 不存在 | 完整CRUD | ADD | | counseling_followups | ❌ 不存在 | 服务记录 | ADD | | 申请/分配/排期/完成流程 | ❌ 不存在 | 全链路 | ADD | | Counselor 角色+权限 | ❌ 不存在 | assigned DataScope | ADD | | 风控转交 | ❌ 不存在 | risk_referral | ADD | | 咨询隐私保护 | ❌ 不存在 | 敏感访问审计 | ADD | ### 多类型活动(Phase 14)— 重构 | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | Activity 基础 | ✅ 已实现 | 保持 | KEEP | | activity_type | ❌ 不存在 | matchmaking/interest_social/... | ADD | | registration_policy | ❌ 不存在 | 按类型配置报名规则 | ADD | | activity_organizations | ❌ 不存在 | 多组织协同 | ADD | | capacity_groups | ❌ 不存在 | 替代male_limit/female_limit | ADD | | 前端活动分类Tabs | ❌ 不存在 | 类型化展示 | ADD | | 后台类型化表单 | ❌ 不存在 | 动态字段 | ADD | ### 活动签到(Phase 15) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 签到核心 | ✅ 已实现 | 保持 | KEEP | | 非Matchmaking活动签到 | ❌ 未测试 | 新增测试 | EXTEND | ### 活动互选(Phase 16)— 必须重构 | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 旧逻辑:mutual→Match→Chat | ✅ 已实现 | 废弃 | REFACTOR | | activity_mutual_connection_consents | ❌ 不存在 | 新增 | ADD | | 双方确认开启沟通 | ❌ 不存在 | 二阶段同意 | ADD | | 已有active Match则复用 | ❌ 不存在 | 逻辑 | ADD | | 已Unmatch则新建Episode | ❌ 不存在 | 逻辑 | ADD | | 前端互选结果页 | ❌ 不存在 | 新页面 | ADD | ### 举报与风控(Phase 17) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 基础风控 | ✅ 已实现 | 保持 | KEEP | | source=counseling | ❌ 不存在 | 咨询转交风险 | ADD | | source=service_station | ❌ 不存在 | 线下转交风险 | ADD | | 风控来源UI | ❌ 不存在 | 新字段 | ADD | ### 申诉(Phase 18)— 保持 | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 申诉基础 | ✅ 已实现 | Feature Flag 控制首发 | KEEP | ### 运营后台(Phase 19)— 重大扩展 | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 基础后台 | ✅ 已实现 | 保持 | KEEP | | Banner管理 | ❌ 不存在 | 完整CRUD+调度 | ADD | | 咨询服务管理 | ❌ 不存在 | 工作台+详情 | ADD | | 内容管理(CMS) | ❌ 不存在 | 分类+文章CRUD | ADD | | 服务站管理 | ❌ 不存在 | 位置+预约处理 | ADD | | 专项项目管理 | ❌ 不存在 | Program CRUD | ADD | | 组织关系管理 | ❌ 不存在 | organization_relationships | ADD | | 新角色工作台 | ❌ 不存在 | 4个新角色入口 | ADD | ### 数据分析(Phase 20) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 基础统计 | ✅ 已实现 | 保持 | KEEP | | 服务站/咨询/内容/专项指标 | ❌ 不存在 | 新增 | ADD | | 服务用户数vs服务人次 | ❌ 不存在 | 必须区分 | ADD | | EFFECTIVE_CONNECTION 指标 | ❌ 不存在 | provisional | ADD | | 统计口径版本化 | ❌ 不存在 | 可配置 | ADD | ### 账户生命周期(Phase 21) | 项 | V1.0 状态 | V1.1 需求 | 处理 | |----|-----------|-----------|------| | 基础注销 | ✅ 已实现 | 保持 | KEEP | | 注销联动预约/咨询/项目 | ❌ 未实现 | 新增联动 | EXTEND | | 本地资格失效 | ❌ 未实现 | 状态更新 | EXTEND | | 服务历史脱敏 | ❌ 未实现 | 保留期限策略 | EXTEND | --- ## 文档冲突处理顺序 ``` 用户最新明确指令 > V1.1最终主启动提示词 > V1.1专项修订文件 > V1.0未被修改的核心设计 > 旧代码 ``` --- ## 已知必须替换的旧逻辑 | 旧实现 | 新规则 | 处理 | |--------|--------|------| | Home = Recommendation only | V1.1 新首页结构 | REPLACE | | Activity mutual → Match → Chat | Activity mutual → Consent → Match | REFACTOR | | users.organization_id = 唯一组织归属 | 多组织关系 via organization_relationships | REFACTOR | | activity.male_limit/female_limit | activity.total_capacity + capacity_groups | REFACTOR | --- *生成时间: 2026-09-08 | Codex 首轮执行期间生成*