# 预约纪要最终候选 QA(2026-10-07) 当前收口:BFF日期兼容修复后真实独立HTTP第4轮34/34 Pass,BFF独立全量127/127 Pass,缺陷#4复验通过。前三轮失败记录保留,下方历史阻断不再代表当前HTTP状态。真实微信与完整小程序成功预约仍未覆盖。 关联:Redmine NDB #1;本地验收,非发布证明。统一POST registrations intent=attend|minutes,同会议同联系人一个Registration/Task;取消参会保留minutes,minutes-only不获入会链接。不宣称自动纪要分发完成。 ## 候选与隔离自动化 Backend feat/meeting-management HEAD 444afbe26f529dd59c23b29ca4309e5dfabeb105;BFF feature/migrate-legacy-mini-api HEAD cb70aee75e7230ea6eb57a2203021c403f1dccfb;Mini feat/meeting-v2-integration HEAD dda147326123846629dd16705ef51a4cf177a536,三端均含未提交改动。最终detail文件git diff SHA256 d771ce626f09f22c3272a2375b32e02fb1122bb72642258eff25da9e3a5efc8a。 | 轮次 | 结果 | 证据/边界 | | --- | --- | --- | | Backend api.meetings | 126/126 Pass | backend-tests.log;crm_backend、Docker PostgreSQL16 tmpfs端口56487,邮件locmem;0009、同记录/Task、并发用例通过。测试库销毁,QA容器停止。 | | BFF 第1轮 | 118/118 Pass | bff-results.json,9 suites;pg-mem、mock Notification,不证明真实PG锁或真实邮件。 | | BFF 日期修复后第2轮 | 127/127 Pass | bff-final-results.json;9 suites;逐例bff-final-case-results.md,非法日期拒绝、naive微秒和offset/Z保持原值均通过。 | | Mini 第1轮 | 76/77 Pass,1 Fail | mini-tests.tap;mini-case-results.md逐例。 | | Mini 概览修复后第2轮 | 77/78 Pass,1 Fail | mini-final-tests.tap;新概览文案用例通过。失败仍为旧卡片样式静态断言,不回退现有UI。 | | 最新Mini本地构建 | Pass | mini-build.log,yarn build:weapp:local exit0,不代表真机验收。 | 第1轮321用例320Pass/1Fail;日期修复前322用例321Pass/1Fail;日期修复后最新三端331用例330Pass/1既有Mini样式Fail。多轮不相加为独立用例总数。真实HTTP34/34另列。 协调方报告本地0009已应用、原两条报名仅attend=true/minutes=false、BFF schema5/outbox0;QA未独立读取业务库核实这些数值。 ## 真实只读运行逐例 | ID | 前置及操作/预期 | 实际与状态 | 证据 | | --- | --- | --- | --- | | LIVE-01 | GET8000/schema/可读 | 200,Pass | QA curl | | LIVE-02 | GET3000/health/ready就绪 | 200,Pass | QA curl | | LIVE-03 | GET3001/health/ready就绪 | 200,Pass | QA curl;早期/health404为探测路径错误。 | | LIVE-04 | 匿名GET3000/api/v2/meetings/my拒绝 | 401,Pass | QA curl | | LIVE-05 | 最新构建,会议75未登录,上下预约提示一致 | 下一步“请先登录后预约纪要”、底部“登录后预约纪要”,Pass | 01-detail-final.jpg;发现旧提示矛盾→Mini最小展示修复→QA构建、实图复验。 | | LIVE-06 | 点底部入口转登录,不预约 | 进入登录页,一键登录+未勾隐私政策,Pass | 02-login-prompt.jpg,是登录页而非原生弹窗。 | | LIVE-07 | 不提交登录,返回原详情保留入口 | 返回同会议75,仍“登录后预约纪要”,Pass | 03-decline-login-return.jpg;不是点击原生“暂不登录”弹窗。 | | LIVE-08 | 已发布人工纪要未登录查看→暂不登录 | Blocked | 当前75人工纪要未生成,没有已发布真实样例;未mock截图。 | | LIVE-09 | 登录成功→回详情→再次查看/预约 | Blocked | 未执行真实微信、手机号、客户认证,不以注入token冒充。 | | LIVE-10 | 免费0h成功、双意图、取消参会保留同Task | 小程序成功链路Blocked;独立真实HTTP34/34通过 | 前轮#4已修复复验:A minutes-only无入会权,B1/B2两意图同id/task、取消保留minutes;3个Task全部0元,无重复。 | | LIVE-11 | 收费无合同拒绝与员工通知 | 独立合成HTTP拒绝/outbox持久化及mock接受Pass;真实员工邮件未测 | D合成1h无合同拒绝,重启BFF后同一outbox接受一次;不操作现有收费数据,实际邮件0。 | 工具异常记录:旧.gather截图等待超时;错误.conference-detail/page选择器不存在;刷新异步回首页导致首次详情读取timeout waiting for automator response与.conference__info等待超时。确认首页并重新导航后最终截图成功,不用失败产物证明通过。 ## 回写、手册及门禁 第1轮逐例126/118/77行已追加并回读:journals16/17/18,附件68/69/70。最终Mini全部78行与LIVE-01至11已追加journal19,回读确认含FINAL-MINI-078与LIVE-11;附件71报告、72最终Mini逐例、73隔离方案、74/75/76三张真实截图。未覆盖历史。 产品手册候选 projects/mp/mp-conference/docs/user-manual/minutes-reservation.md;只写真实未登录入口、登录页、返回路径。经“无可用合同异常”“分析师纪要未生成”两处术语修正,UI和Mini复核通过该3图只读范围;成功预约、原生暂不登录、真实登录回跳未覆盖,不能声称完整成功预约手册完成。 隔离方案见fixture-plan.md,现已按A已开始、B1/B2未开始两种顺序的修正版执行。QA仅改授权outputs/产品手册与构建产物;写入仅本轮临时合成数据库。无业务源码修改、现有业务库写入、真实邮件、commit/push/部署/生产操作。 ## 独立真实HTTP前三轮(历史阻断,已复验通过) 见http-case-results.md:33计划,最终第三轮实际6,5Pass/1Fail/27Blocked。NDB free minutes-only返回200,但created_at无offset,被BFF拒绝为502 NDB_CONTRACT_ERROR。原始GET及PG快照证明1个Registration/1个Task、0元、contract=null。已登记缺陷[Redmine #4](https://redmine.mindsetech.com/issues/4),协调方路由BFF修复;QA不改业务源码。第1轮脚本error.code读取失误另行记录,不能当产品问题或隐去。三轮逐例与手册审核结论已追加#1 journal21,回读确认最终HTTP033、缺陷#4及三图审核范围;附件79至84为逐例、三轮JSON、更新报告和手册。 修复前322项单元/模拟自动化结果独立保留,不能抵销当时HTTP失败。前三轮专用服务与QA容器均已停止,tmpfs仅合成数据消失,日志保留;没有回退到现有业务库。 ## 第4轮真实HTTP复验通过 协调方已释放BFF修复候选,QA重新从最新源码编译outputs内隔离产物。BFF adapter源码SHA25615bf6cbd4389fa97d863899680b0419f9fc1b647356c70459e5ca7d7ad83b5d7,编译JS SHA256a937103e1890283f8fcd508e869a3316d3e7b128ac83239873ce29c7b3d2bb4d;Backend源未变。34计划全部Pass,无Fail/Blocked,含新增权威GET原始naive微秒保持用例,见http-round4-case-results.md/http-integration-results.json。 A同键重放、6并行新键重试仍同id/task;A不在myMeetings、不获join。B1 minutes→attend记录2/Task2;B2 attend→minutes记录3/Task3;未来完成意图后仅推进合成时间,实际join可见,取消后minutes同id/task且Task持续ongoing;三Task数量3、合同null、金额均0。D无合同拒绝没有Task/成功预约,PG outbox只有一条,BFF重启后accepted/attempts1,mock接收1、真实邮件0。 第4轮Backend PID53599、BFF PID53601/53625均已停止,明确QA容器停止,56488/18000/13000/13001无监听。日志保留,只有合成tmpfs数据被清除。缺陷#4已取得真实HTTP复验通过证据,状态关闭由协调方决定;没有真实微信E2E或成功操作截图,不扩大手册审核范围。