feat: disable user messaging and retain公益 service guidance
CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (push) Canceled after 0s
CI/CD Pipeline / Backend Build & Test (push) Canceled after 0s
CI/CD Pipeline / Admin Web Build (push) Canceled after 0s
CI/CD Pipeline / Mini Program Compile Check (push) Canceled after 0s
CI/CD Pipeline / Migration Validation (push) Canceled after 0s
CI/CD Pipeline / UI Contracts (source-structure gates) (push) Canceled after 0s
CI/CD Pipeline / E2E (live stack) (push) Canceled after 0s
CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (push) Canceled after 0s
CI/CD Pipeline / Backend Build & Test (push) Canceled after 0s
CI/CD Pipeline / Admin Web Build (push) Canceled after 0s
CI/CD Pipeline / Mini Program Compile Check (push) Canceled after 0s
CI/CD Pipeline / Migration Validation (push) Canceled after 0s
CI/CD Pipeline / UI Contracts (source-structure gates) (push) Canceled after 0s
CI/CD Pipeline / E2E (live stack) (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# 用户端无即时通讯边界(2026-10-15)
|
||||
|
||||
## 已确认范围
|
||||
|
||||
- 小程序全流程不展示微信群二维码,也不展示或交换手机号、微信号、QQ 等个人联系方式。
|
||||
- 小程序不提供用户之间的私信、聊天、会话列表或 WebSocket 双向通讯。
|
||||
- 双向意向匹配只产生平台系统通知,并引导用户查看公益活动、公益服务站和公益红娘服务。
|
||||
- 活动签到二维码属于活动现场核验,不属于群二维码,继续保留。
|
||||
|
||||
## 实施边界
|
||||
|
||||
- Like 和活动互选不再创建新 Conversation,不返回 `matchedConversationId`。
|
||||
- 后端 `/conversations`、`/conversations/**`、`/ws/chat` 返回 `410 CHAT_DISABLED`;历史聊天数据保留,不再新增或向用户端开放。
|
||||
- Nginx `/ws/` 直接返回 `410 CHAT_DISABLED`,避免网关继续代理聊天连接。
|
||||
- 小程序不注册消息 Tab、消息页和聊天页;历史源码暂保留用于数据迁移和回归兼容,但不在运行路由中暴露。
|
||||
|
||||
## 验收
|
||||
|
||||
- `tests/miniapp/no_user_im_contract_test.py`:通过。
|
||||
- 仍需在后端容器完成完整 `mvn test -B`,并验证运行中的 REST 聊天接口返回 410。
|
||||
@@ -899,3 +899,8 @@ docker run --rm --dns 223.5.5.5 --dns 114.114.114.114 `
|
||||
- 后端镜像已按当前源码重建成功;健康检查通过,未认证通知接口返回 401。
|
||||
- 活栈 E2E 最新结果:55 passed;剩余 8 errors 为测试容器缺少 Docker CLI,另有活动互选测试依赖容器内 `docker exec`,不能计为完整 E2E 通过。
|
||||
- 证据:`.mimosa/core-e2e-postgres-test.log`。
|
||||
|
||||
## 2026-10-15 无用户 IM 改造
|
||||
- 已按确认方案关闭小程序用户私信/聊天入口,不展示微信群二维码。
|
||||
- 匹配成功保留平台系统通知,并引导公益活动、服务站、红娘服务。
|
||||
- 后端与 Nginx 聊天入口返回 CHAT_DISABLED/410;完整 Maven 回归与运行态验收待本轮完成。
|
||||
|
||||
Reference in New Issue
Block a user