src/components/ForceShield 的实现,并明确记录当前仓库中保留与剔除的能力边界。(可验证结果:变更文档中明确写清只迁移护盾核心,排除 transform 控件、外部场景与 demo 辅助逻辑、reveal/debug/gameplay 控制以及后期处理。)src/dcsConfig.ts 的护盾自身参数契约。(可验证结果:参数集合包含表面、菲涅耳、流动、噪声和冲击波配置,明确不新增 radius,并排除 transform 类字段。)src/components/superEnergyShieldComponent.vue,完成 Tres 球体 mesh、参数边界保护、uniform 同步和迁移后的护盾材质接入。(可验证结果:组件使用默认参数时能够渲染出可见护盾外壳。)src/shader/superEnergyShieldComponent/shield.vert 和 src/shader/superEnergyShieldComponent/shield.frag,将 ForceShield 的 shader 逻辑迁移为外部文件。(可验证结果:组件从外部 shader 文件加载源码,Vue 组件中不再保留内联 shader 字符串。)radius/uRadius 路径,并验证外部缩放仍可用于控制整体大小。(可验证结果:组件内部不新增独立尺寸参数,宿主场景仍可通过外部 Object3D 缩放调节护盾大小。)src/dcsConfig.ts 中注册该组件,补充中文名称、默认值和仅限护盾自身的配置项。(可验证结果:组件能在服务组件列表中出现,配置面板只暴露预期的护盾参数。)npm run build,并对改动文件执行 lint 或明确说明是否存在仓库级 lint 阻塞。(可验证结果:构建成功,或失败原因被明确归因。)dcsConfig 注册,再回退组件与 shader 文件,最后清理预览资源。(可验证结果:回滚步骤清晰且可以直接执行。)