用途:在 FET000_CORE 已通过、下一道校验门为 FET001_BASE_NEUTRAL 时,把已有 USD 资产修复到 Minimal/Base Neutral 特性契约,同时保留视觉比例、层级意图与来源可追溯性。它是创作与修复技能,不是最终校验器;应在指定输出目录下的暂存副本上操作,每阶段后重跑同一校验门,遇到首个仍失败的 FET001 门即停止。
主要能力:按确定性顺序修复原子资产/文件(AA.001、AA.002)、层级(HI.001、HI.003、HI.004)、单位与朝向(UN.001、UN.002、UN.006、UN.007)、最小视觉几何(VG.001 或 VG.MESH.001)、网格质量(VG.002、VG.014、VG.027、VG.028、VG.029),以及在放置约定明确时修复原点(VG.025)。
使用方式:先读取所选 FET001 清单(如 nv_core/sr_specs/docs/features/FET_001_base_neutral-0.1.0-minimal.json、1.0.0-minimal.json 及 FET_001-minimal.md),以 JSON 清单需求列表为准;收集 usd_asset、output_root、simready_profile、profile_version、validation_report、source_asset、physical_size_policy 等输入;在 output_root 下建暂存目录,不修改源资产。单位修复默认保留物理尺寸:记录原 metersPerUnit、组合边界、defaultPrim 与根变换;毫米资产可缩放线性数据或加根缩放归一化,重算范围并验证米制边界不变。校验命令示例:uv run --python 3.12 validate-usd-minimum <staged-usd> --report <output-root>/minimum-usd-after-fet001.json 与 uv run --python 3.12 validate-simready-profile <staged-usd> --profile <profile> --profile-version <version> --foundation-root <simready-foundation-root> --foundation-spec-root <simready-foundation-root>/nv_core/sr_specs/docs --report <output-root>/simready-profile-after-fet001.json。
适用场景:SimReady Minimal 资产的单位、朝向、层级、网格与原点修复。
限制:不静默改动源资产;不隐藏后续 profile 失败;不臆造几何或元数据;缺失几何需上游转换、无法推断绕序/法线/原点、需编辑未暂存外部层、或单位包装导致 CORE/AA.001 回退时应阻塞并报告。工具不可用时运行最窄可用检查并说明缺口。