editor-staging-seed
[target] clone=h8 port=20098 base=http://localhost:20098 container=wt_h8_tp8
── S1 管理员视角(官方母版 tplid 2650)
✅ S1 admin 登录
✅ S1 oracle 取到母版 XML
✅ S1 params.isAdmin === "1"
✅ S1 待选区 URL 集合 === oracle(36 张)
✅ S1 thumb 节点数 === 集合大小
✅ S1 每张都带 ✓已使用徽章
✅ S1 缩略图全部渲染成功(naturalWidth>0)
✅ S5 零新增网络:36 张照片各恰好被下载 1 次(staging 缩略图命中 blob 缓存)
(页面另有 29 个非照片 OSS 资源,不计入本断言:/6p40qjry/font/all/1/20260829/nnb51hkvuojs/1788015564503_1ky1du.woff2 /6p40qjry/sucai/all/1/20260719/nnb51hkvuojs/1459993157766882428.png)
── S6 排版编辑器(thirdflag=2)跳过
✅ S6a 找到含非空 src 的版式(文本层前提)
✅ S6b thirdflag === "2" 且 isAdmin === "1"
✅ S6c 待选区为 0
✅ S6d-1 可证伪对照:同一份 pages 下 thirdflag="0" 会灌进 1 张
✅ S6d-2 可证伪主断言:thirdflag="2" 灌进 0 张(特判生效)
── S2 会员·未填副本
✅ S2 debug 会员会话建立
✅ S2 夹具副本创建
✅ S2 oracle:会员视角应为空集,admin 视角非空(副本确为全占位态)
✅ S2 params.isAdmin !== "1"
✅ S2 待选区为 0
✅ S2 空态文案已更新
✅ S2 🔴 安全:待选区不含任何管理员占位图(46 张全部未泄露)
── S3 会员·部分填
✓ minted in jnc_ma (uid=2939 corp=1 client_type=30, access TTL 86400s)
✅ S3 oracle:翻转 2 个占位后会员视角应有 1~2 张
✅ S3 xml_save 保存成功
✅ S3 待选区 URL 集合 === oracle(2 张,会员自己填的)
✅ S3 thumb 节点数一致
✅ S3 🔴 仍不含未翻转的管理员占位图
── S4 坏 URL 不残留
✅ S4 中间产物:坏 URL 确实先进了待选区
✅ S4 画布 src 已被清空
✅ S4 待选区无残留鬼图
── 清理夹具
✅ 清理后夹具已软删
[result] PASS=29 FAIL=0 截图: /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/test-results/playwright-images/editor-staging-seed