25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

19 lines
3.7 KiB

  1. {
  2. "status": "PENDING",
  3. "scope": "本轮开始时只读源码发现;不是最终缺陷清单,也不是测试结果",
  4. "items": [
  5. {"id":"SCENE-B01","title":"细分权限与旧 runtime 权限码不一致","observation":"宿主按 content.scene.update,runtime 基线仍含 content.update。","featureIds":["permission.update","permission.readonly"]},
  6. {"id":"SCENE-B02","title":"新建重置当前工程身份","observation":"基线新建加载当前模板并 reset;需要真实创建 API 与未保存确认。","featureIds":["project.new"]},
  7. {"id":"SCENE-B03","title":"透视与预览写入守卫不完整","observation":"透视按钮缺实际分支;预览需要同时约束按钮和快捷键。","featureIds":["view.perspective","preview.lock"]},
  8. {"id":"SCENE-B04","title":"异步导入和历史恢复的失败回滚","observation":"缺失受控资源可能在清空原对象后失败;历史索引需要和真实恢复结果一致。","featureIds":["json.missing-resource","history.failure"]},
  9. {"id":"SCENE-B05","title":"显式资产编码不应静默回退","observation":"错误 assetCode 回退为首个 READY_MODEL_FILE 可能加载错误模型。","featureIds":["validation.references","publish.fixed-model"]},
  10. {"id":"SCENE-B06","title":"底部日志和绑定状态存在固定文本","observation":"静态日志不能称实际记录;恒定已绑定不能替代设备字段校验。","featureIds":["panel.binding","panel.logs"]},
  11. {"id":"SCENE-B07","title":"缓存暂停后键盘监听需实际隔离","observation":"只暂停 RAF 不保证后台编辑器不响应全局键盘。","featureIds":["lifecycle.cache"]},
  12. {"id":"SCENE-B08","title":"原场景 160 的既有模板与对象组合不一致","observation":"主代理只读核实原件 presetId=workshop-real,objects 仍包含 terrain;这是既往切模板后持久化的旧组合。未推断用户意图改写原件。本轮仅在独立副本通过真实模板替换验证新保存的环境和对象一致。","featureIds":["project.load","template.switch-cancel","template.workshop-real","template.terrain-1"]},
  13. {"id":"SCENE-B09","title":"来源部件 ID 被多实例共享导致点选串对象","observation":"本轮双实例验收发现第二实例部件可能复用第一实例 sceneId,选择和覆盖误指向第一实例;修复需按所属根对象隔离身份,同时保留旧单实例兼容与稳定来源标识。","featureIds":["selection.tree","selection.viewport","part.transform","part.soft-delete"]},
  14. {"id":"SCENE-B10","title":"新建选择放弃后创建失败提前丢失 dirty","observation":"最终复核发现放弃旧稿不能在新项目创建前提交,否则POST503会留下旧页面但失去未保存标记和恢复保护。本轮补为创建且导航成功后才提交放弃,并重新加载原缓存内容。","featureIds":["project.new","recovery.autobuffer","lifecycle.cache"]},
  15. {"id":"SCENE-B11","title":"仅以资产 ID 引用时缓存身份不完整","observation":"最终复核发现省略code和URI、仅提供sourceAssetId/assetId的场景资产可能共用不完整缓存键,导致先前有效结果绕过另一引用校验。补修同时覆盖下载缓存与预检去重。","featureIds":["validation.references","glb.references"]},
  16. {"id":"SCENE-B12","title":"并行 GLB 恢复按完成先后改变对象顺序","observation":"第二完整轮在保存卡车双实例后重开时复现:各 GLB 加载结束后直接追加根对象,导致同源实例在对象列表中的先后随完成时间变化。修复后等待全部恢复完成,再按原文档顺序提交,拆分数组内部顺序保持;30/1/10ms 延迟合同验证实际完成顺序不同仍能稳定序列化。","featureIds":["project.load","selection.tree"]}
  17. ]
  18. }