完成 DirectProject Phaser 迁移闭环
Project CI / Repository checks (pull_request) Failing after 3m28s
Project CI / Frontend tests (pull_request) Failing after 2m42s
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled

新增受控 project.bootstrap 依赖安装与审计

支持 game 子目录 project.verify 构建和 dist 入口门禁

同步 Phaser 迁移提示、权限契约、Runtime 分发与项目文档

补充 npm 网络沙箱、缺失依赖诊断和共享契约测试
This commit is contained in:
2026-09-14 13:30:46 +08:00
parent 86c1187ddc
commit 8c899b23f3
27 changed files with 526 additions and 37 deletions
@@ -21,7 +21,7 @@ pub struct GameCreationAppCommandDescriptor {
pub permission: GameCreationAppPermission,
}
pub const GAME_CREATION_APP_COMMANDS: [GameCreationAppCommandDescriptor; 65] = [
pub const GAME_CREATION_APP_COMMANDS: [GameCreationAppCommandDescriptor; 66] = [
command("help.show", GameCreationAppPermission::Auto),
command("project.create", GameCreationAppPermission::Confirm),
command("project.rename", GameCreationAppPermission::Confirm),
@@ -34,6 +34,7 @@ pub const GAME_CREATION_APP_COMMANDS: [GameCreationAppCommandDescriptor; 65] = [
command("project.patchset", GameCreationAppPermission::Confirm),
command("project.restore", GameCreationAppPermission::Confirm),
command("project.verify", GameCreationAppPermission::Confirm),
command("project.bootstrap", GameCreationAppPermission::Confirm),
command("project.export_package", GameCreationAppPermission::Confirm),
command("project.export_list", GameCreationAppPermission::Auto),
command("project.policy_read", GameCreationAppPermission::Auto),
@@ -1236,7 +1237,7 @@ mod tests {
#[test]
fn command_contract_keeps_expected_permissions() {
assert_eq!(GAME_CREATION_APP_COMMANDS.len(), 65);
assert_eq!(GAME_CREATION_APP_COMMANDS.len(), 66);
let command_ids = GAME_CREATION_APP_COMMANDS
.iter()