Files
workinf_Blender_Wasm/docs/status/N-023.md
2026-08-12 04:47:48 -04:00

1.4 KiB
Raw Blame History

N-023 Asset、Library 与 IO

状态:BLOCKEDasset catalog、来源/许可证元数据、库依赖与 IO 安全门已落地;真实 Append/Link/Override Main、非 GLB 本地导入和跨桌面重导入未实现)

已验证切片

  1. N-023-A版本化 manifest 覆盖 catalog、asset kind/tag、preview、author、license、 source path/SHA-256、library source/dependency/read-only metadata重复 ID、缺 catalog、 缺许可证和哈希不匹配会拒绝。
  2. N-023-A/B部分catalog 与 library dependency 图做确定性拓扑检查并返回 load order content-addressed index 报告 LOCAL_BOUNDEDOPFS 只在运行时 API 存在时报告 PROBE_REQUIRED
  3. N-023-C现有 GLB 导出与 USD semantic analysis 可放行GLTF/OBJ/PLY/STL、 USD/Alembic 实际导入保持 IO_FORMAT_UNSUPPORTED,库 mutation 需要真实 Main。
  4. N-023-E项目路径、外部 URI、archive entry 数量/单项/总量、压缩展开比率均有边界。

仍然阻断

  • N-023-BAppend/Link/Library Override、reload/relocate 和真实 Main transaction。
  • N-023-C/DGLTF/OBJ/PLY/STL、USD/Alembic import/export/save/reopen/desktop reimport。
  • N-023-Ezip fuzz、OPFS quota/recovery、license/source offer 发布审计和大文件流式性能。

验收

WEB_TEST_PORT=5323 npm --prefix web run test:e2e -- --grep "N-023 asset"