Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

154 řádky
7.3 KiB

  1. {
  2. "recordedAt": "2026-09-06T08:24:22Z",
  3. "kind": "manual-visual-review",
  4. "status": "PASS_WITH_NOTES",
  5. "scope": "逐张只读查看报告 screenshots 目录当前 41 张原始 PNG,并核对各自图注;没有运行业务接口、E2E,没有创建、修改或重拍图片。此记录仅说明视觉复核,不替代最终 E2E、附件一致性或凭据扫描。",
  6. "imageCount": 41,
  7. "missingCaptions": [],
  8. "findings": [
  9. {
  10. "topic": "真实模型可见性",
  11. "result": "狐狸在属性重开、预览、受控环境导入重开和下载重试成功等图中清楚可辨;牛奶卡车在时间轴零秒、蓝图运行和点击/双击/自动触发预览图中完整可辨。没有将树节点名称或成功提示单独作为模型可见的证据。",
  12. "examples": [
  13. "02-properties-reopened.png",
  14. "03-fox-preview.png",
  15. "21-truck-timeline-controls.png",
  16. "27-truck-preview-click.png",
  17. "27-truck-preview-double-click.png",
  18. "27-truck-preview-auto.png",
  19. "30-assets-environment-reopened.png",
  20. "64-controlled-glb-retry-loaded.png"
  21. ]
  22. },
  23. {
  24. "topic": "故意改变的测试姿态",
  25. "result": "22 的车身 X=5、28 的 X=5/Y=-2,以及 29/30 延续的录制偏移导致车身与轮子分离;51 中狐狸侧立和 X 轴压缩用于真实手柄测试。已按对应图注理解为测试姿态,没有误判为模型丢失或加载变形。",
  26. "examples": [
  27. "22-truck-curve-value-five.png",
  28. "28-curve-axis-y-negative.png",
  29. "29-timeline-seek-record.png",
  30. "30-blueprint-palette-canvas.png",
  31. "51-transform-gizmos.png"
  32. ]
  33. },
  34. {
  35. "topic": "失败与恢复证据",
  36. "result": "04、31、32、52、63 的失败提示与故障注入/非法输入图注相符;60/62 的模态遮罩用于真实恢复保护。63 空视口明确标为加载失败且保留重试,不作为成功加载证据。64 显示重试后真实狐狸。",
  37. "examples": [
  38. "04-new-retry-dialog.png",
  39. "31-invalid-import-keeps-model.png",
  40. "32-save-conflict-keeps-recovery.png",
  41. "52-leave-save-failure.png",
  42. "60-same-version-real-recovery.png",
  43. "62-stale-version-recovery-protection.png",
  44. "63-controlled-glb-download-failed.png",
  45. "64-controlled-glb-retry-loaded.png"
  46. ]
  47. },
  48. {
  49. "topic": "环境全景的边界",
  50. "result": "43/44 以环境全景为主,狐狸较小;45 中狐狸被车库外墙遮挡。45 图注只声称车库 GLB 加载和保存重开,未声称该图证明狐狸可见。35 为真实导出的静态步骤演示 HTML,图注没有将它称为完整三维离线运行包。",
  51. "examples": [
  52. "35-offline-step-demo-actual-file.png",
  53. "43-builtin-workshop-reopened.png",
  54. "44-builtin-outdoor-reopened.png",
  55. "45-builtin-depot-reopened.png"
  56. ]
  57. },
  58. {
  59. "topic": "可见敏感信息",
  60. "result": "在本次逐图目视范围内未发现密码、令牌、JWT 或登录凭据。画面中的角色显示名、测试模型名称/编号及故障注入请求标识属于测试上下文;此结论不覆盖文件内嵌元数据,元数据由独立 artifact-checks 扫描。"
  61. }
  62. ],
  63. "notes": [
  64. {
  65. "image": "05-new-separate-project.png",
  66. "observation": "本次较早读取的成功图仍留有前一故障注入的红色提示。主代理已在最终用例中增加等待其自然消失后重拍;最终新版图片需由主代理再次核对。"
  67. },
  68. {
  69. "image": "33-save-retry-success.png",
  70. "observation": "截图同时显示上一轮注入的 409 红色提示与当前重试保存成功提示,属于提示自动消退周期重叠。已补充图注,明确当前成功由 PUT 响应及刷新断言验证;没有重拍或覆盖已关联附件。"
  71. },
  72. {
  73. "images": [
  74. "22-truck-curve-value-five.png",
  75. "28-curve-axis-y-negative.png"
  76. ],
  77. "observation": "本次较早读取的曲线图存在已知低对比/分量选择器布局问题,随后读取的 28 文件中文字与选择器已清楚。主代理正在最后 CSS 修复后的完整重拍,需以最终 22/28 原图复核为准。"
  78. }
  79. ],
  80. "finalRetakeCaveat": "截图目录会在最终全量用例运行时原路径重拍。本记录说明实际读取时的 41 张图,不推定覆盖之后的新图已逐张复核;主代理最终重点复核 05、22、28、33,并用最终结果与附件校验确认报告关联。",
  81. "images": [
  82. "01-components-saved.png",
  83. "02-properties-reopened.png",
  84. "03-fox-preview.png",
  85. "04-new-retry-dialog.png",
  86. "05-new-separate-project.png",
  87. "06-readonly-permissions.png",
  88. "21-truck-timeline-controls.png",
  89. "22-truck-curve-value-five.png",
  90. "23-truck-blueprint-seven-nodes.png",
  91. "24-truck-blueprint-real-message.png",
  92. "25-truck-blueprint-completed-log.png",
  93. "26-truck-condition-branches-runtime.png",
  94. "27-truck-preview-auto.png",
  95. "27-truck-preview-click.png",
  96. "27-truck-preview-double-click.png",
  97. "28-curve-axis-y-negative.png",
  98. "29-timeline-seek-record.png",
  99. "30-assets-environment-reopened.png",
  100. "30-blueprint-palette-canvas.png",
  101. "31-bridge-baseline-reopened.png",
  102. "31-invalid-import-keeps-model.png",
  103. "32-save-conflict-keeps-recovery.png",
  104. "33-save-retry-success.png",
  105. "34-published-current-cover.png",
  106. "35-offline-step-demo-actual-file.png",
  107. "41-resource-search-restored.png",
  108. "42-resource-card-switch-reopened.png",
  109. "43-builtin-workshop-reopened.png",
  110. "44-builtin-outdoor-reopened.png",
  111. "45-builtin-depot-reopened.png",
  112. "46-preview-navigation.png",
  113. "47-navigation-autosave-log.png",
  114. "51-transform-gizmos.png",
  115. "52-leave-save-failure.png",
  116. "60-same-version-real-recovery.png",
  117. "61-recovered-draft-explicitly-saved.png",
  118. "62-stale-version-recovery-protection.png",
  119. "63-controlled-glb-download-failed.png",
  120. "64-controlled-glb-retry-loaded.png",
  121. "65-publish-preflight-readonly.png",
  122. "66-depot-saved-return-list.png"
  123. ],
  124. "finalRecheck": {
  125. "time": "2026-09-06T08:28:08.093Z",
  126. "reviewer": "主代理逐张查看最终PNG",
  127. "items": [
  128. {
  129. "file": "screenshots/05-new-separate-project.png",
  130. "sha256": "bdcdff92c9ea09f4a8d0d477de7f23c4628823f98030b7f631ae2d28b8f70899",
  131. "note": "新建成功画面已无上一轮注入失败提示;独立新工程可见。",
  132. "status": "PASS"
  133. },
  134. {
  135. "file": "screenshots/22-truck-curve-value-five.png",
  136. "sha256": "9dc49ad7aac39f0c5119a3dfb3d19130c5ae323fd71c95396697726a0b736af1",
  137. "note": "轨道文字与暗色背景清晰,分量下拉位于右上不重叠;车身X=5为测试姿态。",
  138. "status": "PASS"
  139. },
  140. {
  141. "file": "screenshots/28-curve-axis-y-negative.png",
  142. "sha256": "afa1ced1f79603933e04b59462507903c1bbc9be70a1c374a6636f41fc1c3686",
  143. "note": "已选轨道、负数曲线和Y分量清晰可读;部件分离与图注一致。",
  144. "status": "PASS"
  145. },
  146. {
  147. "file": "screenshots/33-save-retry-success.png",
  148. "sha256": "a04c75c96960a149781ab3274c52b75ce64c1e7f7f1501736bdcaddf7f3ee09f",
  149. "note": "狐狸真实可见;旧409提示与当前成功提示短暂并存,图注已解释,以成功PUT和刷新断言为准。",
  150. "status": "PASS"
  151. }
  152. ]
  153. }
  154. }