diff --git a/apps/ai-game-creator-shell/scripts/check-config.mjs b/apps/ai-game-creator-shell/scripts/check-config.mjs index 40ac2f214..b0ece6478 100644 --- a/apps/ai-game-creator-shell/scripts/check-config.mjs +++ b/apps/ai-game-creator-shell/scripts/check-config.mjs @@ -138,6 +138,12 @@ const allowedUncalledTauriCommands = [ 'suggest_game_distribution_publish_metadata', 'read_game_distribution_publication', 'upload_local_project_game_package', + // 共创列表封面:命令名由渲染层以常量 `COVER_COMMAND` 传给**注入的** invoke + // (`src/features/platform-fork/platformForkCover.ts`,注入是为了让封面解析能单测), + // 静态扫描只认字面量调用点,因此采不到这条命令名 → 显式登记为 native-only 白名单。 + // 同一批的 `list_platform_game_catalog` 与 `create_local_project_from_platform_game` + // 都是字面量调用点,不需要登记。 + 'read_public_game_cover_preview', // 账户与钱包由 Rust typed command 持有 origin/Bearer/envelope;命令名在 `accountHost.ts` // 里以字面量出现,静态扫描仍按共享注册表核验。 'read_profile_recharge_center',