# MP-LIST-REFRESH-01 R2两项Blocked定向补测 记录时间:2026-11-02T00:01:31+08:00,Asia/Shanghai。执行证据为2026-11-01 23:53–23:59,原JSON保留UTC时间。主任务01a192ac-9cf0-7953-952b-caf9170e234b;正确工单NDB #29;候选仍Mini16文件21bff02523d974b3f81384e8b32d7c497757af2c5d1f2168cbf7e61731be1cd2,Backend8/BFF4无漂移,三仓分支/diff --check均保持。见r2-final-candidate-check.json。 本批仅处理journal361两条Blocked,未重跑原12 Pass。**新增实际补测1 Pass / 0 Fail / 1 Blocked / 0 Skipped;最新唯一14项为13 Pass / 1 Blocked**。原journal361的12 Pass/2 Blocked及开发53项不改写、不新计为执行。 | 原稳定编号 | 影响/层级 | 操作与预期 | 实际 | 状态 | 证据 | | --- | --- | --- | --- | --- | --- | | MPQA-TOPIC-POSITIVE-UI | LOAD-01/02;真实独占PG、实际BFF→签名Backend、微信原生列表/详情交互 | 按本次追加边界建立纯合成Topic及公开专家关联;打开热点列表/详情,返回刷新保持内容;真实503清除专家、恢复后原生重试;归档404清除主体和列表旧卡 | Topic900109在真实列表/详情显示,关联公开专家1位。列表返回刷新在Backend受控暂停窗口内8.52秒采样仍有旧卡/无骨架/无错误,恢复后实际HTTP200。真实短停8019后详情保留标题/背景/提纲、专家清除,HTTP503;恢复后原生点击重新加载话题一次,专家恢复/错误消失。仅自有Topic归档后真实404且列表total0,微信旧主体/专家/列表卡均移除 | Pass(本次明确的正向热点子范围) | topic-http.jsonl、topic-list-return-pending-r2.json、topic-list-delay-service.json、topic-real503-r2.json、topic-retry-recovered-r2.json、topic-archived.json、topic-archived-ui-r2.json、topic-list-archived-r2.json及真实微信截图 | | MPQA-REAL-SESSION-SWITCH | LOAD-03;标准登录机制只读分析,真实双账号UI未执行 | 定位已有正常本地账号/会话fixture;不得外呼、访问BW/密钥或绕鉴权,正常机制必需真实供应商时停止并列确切前置 | AuthController公开登录首先await微信exchangeCode,再users.login及JwtService签发;exchangeCode必需api.weixin.qq.com/sns/jscode2session。未找到普通本地dev/session登录入口。test/http.spec.ts的session helper直接建用户/绑定并signAsync,处于测试app及上游mock语境,不能冒称实际正常微信登录。按本次停止边界未调用供应商、未读JWT密钥/BW、未生成JWT、未创建用户/绑定/会话;A/B真实隔离仍未测 | Blocked | session-supplement-findings.json;src/auth/auth.controller.ts:20–36、src/auth/wechat.service.ts:15–19/51–63、test/http.spec.ts:213–228 | ## 会话最小不可达前置 现有公开路径POST /api/v2/auth/wechat/login需要与该非生产应用匹配的两份不同已验证微信身份code,并由正常供应商交换后发会话,或由应用正常认证建立且已核实归属的两份本地有限A/B会话。当前边界禁止外呼;单独创建users行不能完成该公开登录。没有盲试供应商、没有请求线上JWT或真实用户、没有把测试helper直接签发说成真实登录。开发collection/subscribe同步watch与generation/token迟到拒绝的受控Promise证据继续仅按journal361开发层复用。若主任务接受该层未测风险需明确记录,QA不自行升级Pass。 ## 隔离、归属与恢复 本批仅自有PG55439/ndb_blacklist_synthetic、唯一标记QA_MP_LIST_20261101_TOPIC_R2。确切归属:{"run": "QA_MP_LIST_20261101_TOPIC_R2", "topic": 900109, "signals": {"Topic": 0, "TopicExpert": 0, "PublicExpertProfile": 0, "Candidates": 0}, "candidate": 14, "profile": 11, "topicExpert": 1}。Topic及TopicExpert/公开Profile/Candidate无模型信号接收器;fixture脚本阻断非localhost网络。没有创建任何Task/Cost/MeetingExpert、联系方式、报名、约访、外发或审批。不是修改线上/原业务热点关联。 所有自有Topic/TopicExpert/Profile/Candidate已按ID及标记清理,12个受保护模型原逐行SHA一致;最终Topic/TopicExpert/TopicMeeting/TopicContent/Profile/InterviewRequest均0,Meeting45/Historical45/Candidates2,Task/Cost/MeetingExpert0/0/0。见topic-baseline.json/topic-cleanup.json。 延迟仅精确本地8019进程SIGSTOP/SIGCONT,带6/12秒自动恢复保护;真实失败仅该进程SIGTERM并原settings、PG55439、--noreload重启,当前PID56323,真实BFF读回200。PG/BFF及其他服务未停,源码/配置完全不变。无浏览器新空间、认领或恢复已结束Space8;只用已打开微信项目,保留原生窗口。 ## 证据边界 - 初次详情返回采样发生在6秒自动恢复后(7.07秒),仅证明返回内容可见,未作为加载中通过;保留topic-return-observation-attempt1.json。有效加载中证据为后一次列表8.52秒/12秒窗口采样,不重复计用例。 - 原生专家tab点击尝试未完成独立专家页切换,文件wechat-topic-expert-list-r2.png实际仍是热点列表,不作为专家列表通过证据。本次按追加明确范围只关闭热点正向列表/详情子缺口;独立专家列表的控时证据仍是原开发层,不新增真实专家列表Pass。原R1专家详情真实撤回404结果不重测。 - 微信截图均实际本地模拟器,非真机;MCP导航可用不等于其读卡/截图APPID/TLS工具修复。未新增mock业务响应,真实HTTP200/503/404均单列。正常技术认证审计可能写入,不声称所有表绝对零写。 共享唯一矩阵docs/specs/cross-project/2026-11-01-mini-list-refresh.md及本任务index.md更新本批差异;不建第二套矩阵。无产品源码/配置/分支变化、commit/push/deploy/生产操作,无旧102/106/13/15动作。仅把本报告一次追加正确#29并全文读回,原journal361保留,见writeback-receipt.json。