editor-staging-seed

20260916-201504 轮 · 看它的历史
[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