# CHANGELOG 所有重要变更将记录在此文件中。 格式遵循 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。 --- ## [Unreleased] ### Added - 项目初始化,创建 AGENTS.md / STATUS.md / PENDING_DECISIONS.md - Backend Spring Boot 3.x 工程骨架 - Miniapp 微信小程序工程骨架 - Admin Web Vue 3 工程骨架 - Docker Compose 开发环境(PostgreSQL + Redis + MinIO + Nginx) - Flyway 数据库迁移框架初始化 - CI 流水线(GitHub Actions) - Health / Version 端点 - 统一响应格式与全局异常处理骨架 - 结构化日志(JSON 格式) - **Phase 02**: 微信登录 + JWT 认证体系 - **Phase 02**: RBAC 权限框架(Role/Permission/Operator) - **Phase 02**: Operator 登录/登出/Token 刷新 - **Phase 02**: 用户资料实体(UserProfile/UserPreference/UserIdentity) - **Phase 02**: 审核/关系/匹配/聊天/通知 数据库迁移(V002-V004) - **Phase 02**: Spring Security + JwtAuthFilter + PermissionFilter - **Phase 02**: OpenAPI/Swagger 配置 - **Phase 02**: 审计日志集成 - **Phase 03**: 实名认证体系(IdentityProvider + Mock + AES-256 加密) - **Phase 04**: 用户资料体系(UserProfile CRUD / Preference Required-Preferred / 照片上传 / 隐私设置 / 兴趣标签) - **Phase 05**: 人工审核体系(ReviewTask Claim/Approve/NeedEdit/Reject/Resubmit) - **Phase 06**: Match Engine(双向Required过滤 + MutualScore评分 + 推荐骨架) - **Phase 07**: 首页推荐(RecommendationEngine缓存+二次校验)+ 找对象搜索(临时筛选) - **Phase 08**: 关系系统(user_relations + matches表 + 双向Match事务) - **Phase 09**: 文字聊天系统(Conversation + Messages + REST发送 + WebSocket接收) - **Phase 09**: 消息幂等(sender_id + client_message_id唯一索引) - **Phase 09**: Block/Unmatch即时关闭聊天能力 - **Phase 09**: V008迁移(3张表)+ 6个API端点 - **Phase 09**: Miniapp 消息列表(U23) + 聊天页(U24) — 安全提示+历史分页 - **Phase 08**: RelationshipService(Like/Pass/Block/Unmatch/成功牵手) - **Phase 08**: Block优先级最高(Block后自动取消Like/解除Match) - **Phase 08**: V007迁移(3张表)+ 12个API端点 - **Phase 08**: Miniapp 我的缘分页(U22) — 三Tab切换 - **Phase 07**: Miniapp 首页推荐卡(U18) / 找对象(U19-U20) / 用户详情(U21) - **Phase 07**: 5个新API端点 + 10个单元测试 - **Phase 06**: MatchRuleConfigProperties 配置化(权重/阈值/冷却天数) - **Phase 06**: V006 迁移(match_rule_configs + recommendation_records) - **Phase 06**: RecommendationController(3个API端点) - **Phase 06**: 单元测试17个(MutualScore公式/阈值过滤/默认值) - **Phase 05**: 并发安全领取(FOR UPDATE SKIP LOCKED) - **Phase 05**: Admin Web 审核工作台页面 - **Phase 05**: V005 迁移(3张表 + 13条审核原因) - **Phase 04**: PhotoService(Signed URL / MIME校验 / Magic Number / EXIF清理预留) - **Phase 04**: 15 个新 API 端点(profile/preferences/photos/interests/privacy) - **Phase 04**: Miniapp 资料页(U06/U08/U09/U12-U14/U15) - **Phase 04**: 资料完整度计算 + 草稿支持 - **Phase 03**: 未成年硬拦截、身份证去重(SHA-256 Hash) - **Phase 03**: 实名认证 API(submit/status/cancel) - **Phase 03**: 认证状态机 + 审计日志 - **Phase 03**: Miniapp 实名认证页面 + 审核中页面 ... (更多内容见 git 历史)