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
1.2 KiB
1.2 KiB
用户端无即时通讯边界(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。