完成 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
@@ -34,7 +34,8 @@ describe('AI 游戏创作 App 共享契约', () => {
it('keeps command permissions explicit', () => {
const commandIds = GAME_CREATION_APP_COMMANDS.map((command) => command.id);
expect(GAME_CREATION_APP_COMMANDS).toHaveLength(65);
expect(GAME_CREATION_APP_COMMANDS).toHaveLength(66);
expect(commandIds).toContain('project.bootstrap');
expect(commandIds).toContain('project.git_inspect');
expect(commandIds).toContain('project.git_commit');
expect(commandIds).toContain('project.patchset');
@@ -25,6 +25,7 @@ export const GAME_CREATION_APP_COMMANDS = [
{ id: 'project.patchset', permission: 'confirm' },
{ id: 'project.restore', permission: 'confirm' },
{ id: 'project.verify', permission: 'confirm' },
{ id: 'project.bootstrap', permission: 'confirm' },
{ id: 'project.export_package', permission: 'confirm' },
{ id: 'project.export_list', permission: 'auto' },
{ id: 'project.policy_read', permission: 'auto' },