Files
youle_cocos/out/subgame-decoupling-20260909/status-before.txt
T
joywayer 35216f75e7 feat: integrate room framework and isolated subgame bundles
Complete room UI and protocol integration, move game definitions and resources behind bundle entries, publish authoritative version XML, and document single-game builds. Include all current resource changes and experiment artifacts.
2026-09-09 03:13:18 +08:00

239 lines
18 KiB
Plaintext

M cocoscreator_projects/YouleNexus/assets/framework/adapters/native/owned-room-history.ts
M cocoscreator_projects/YouleNexus/assets/framework/config/bootstrap.ts
M cocoscreator_projects/YouleNexus/assets/framework/config/runtime-config.ts
M cocoscreator_projects/YouleNexus/assets/framework/config/sources/defaults.ts
M cocoscreator_projects/YouleNexus/assets/framework/net/wire-client.ts
M cocoscreator_projects/YouleNexus/assets/framework/platform/commands.ts
M cocoscreator_projects/YouleNexus/assets/framework/platform/game-host-adapter.ts
M cocoscreator_projects/YouleNexus/assets/framework/platform/runtime-session.ts
M cocoscreator_projects/YouleNexus/assets/framework/platform/runtime.ts
M cocoscreator_projects/YouleNexus/assets/framework/platform/scene-port.ts
M cocoscreator_projects/YouleNexus/assets/framework/platform/stores/platform-store.ts
M cocoscreator_projects/YouleNexus/assets/framework/platform/stores/platform-types.ts
M cocoscreator_projects/YouleNexus/assets/framework/protocol/contracts/room-contracts.ts
M cocoscreator_projects/YouleNexus/assets/framework/protocol/contracts/validation.ts
M cocoscreator_projects/YouleNexus/assets/framework/protocol/contracts/vip-room.ts
M cocoscreator_projects/YouleNexus/assets/framework/protocol/first-slice-routes.ts
M cocoscreator_projects/YouleNexus/assets/framework/protocol/platform-handlers.ts
M cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-host.ts
M cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-module.ts
M cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/index.ts
M cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/platform-events.ts
M cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/roomtype.ts
M cocoscreator_projects/YouleNexus/assets/framework/sdk/runtime/game-session-host.ts
M cocoscreator_projects/YouleNexus/assets/framework/ui/atlas-common/00239.png.meta
M cocoscreator_projects/YouleNexus/assets/framework/ui/atlas-hall/00001.png
M cocoscreator_projects/YouleNexus/assets/framework/ui/atlas-hall/00001.png.meta
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer402_GameNotice.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer405_MainButton.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer413_BtnPanel.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer418_ChatPannel.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer420_CheckFree.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer50_MainScene.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer602_inputPannel.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer606_Apply.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer607_Cal.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/Layer612_Tips.prefab
M cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/MainMenu.prefab
M cocoscreator_projects/YouleNexus/assets/games/erqiwang/ErqiwangCreateRoom.prefab
M cocoscreator_projects/YouleNexus/assets/games/erqiwang/ErqiwangCreateRoomView.ts
M cocoscreator_projects/YouleNexus/assets/games/erqiwang/ErqiwangRoomView.ts
M cocoscreator_projects/YouleNexus/assets/games/erqiwang/erqiwang-game.ts
M cocoscreator_projects/YouleNexus/assets/games/erqiwang/erqiwang-room-rules.ts
M cocoscreator_projects/YouleNexus/assets/games/template/TemplateCreateRoomView.ts
M cocoscreator_projects/YouleNexus/assets/games/template/TemplateRoomView.ts
M cocoscreator_projects/YouleNexus/assets/games/template/template-game.ts
M cocoscreator_projects/YouleNexus/assets/games/template/template-room-rules.ts
M cocoscreator_projects/YouleNexus/assets/scenes/PlatformStartup.scene
M cocoscreator_projects/YouleNexus/assets/scenes/TemplateRoom.scene
M cocoscreator_projects/YouleNexus/assets/scripts/LoginFlow.ts
M cocoscreator_projects/YouleNexus/assets/scripts/platform-login/JoinRoomView.ts
M cocoscreator_projects/YouleNexus/assets/scripts/platform-login/PlatformStartup.ts
D cocoscreator_projects/YouleNexus/assets/scripts/platform-login/SubgameAssets.ts
D cocoscreator_projects/YouleNexus/assets/scripts/platform-login/SubgameAssets.ts.meta
M cocoscreator_projects/YouleNexus/assets/scripts/platform-login/feedback-panels.ts
M cocoscreator_projects/YouleNexus/assets/scripts/platform-login/lobby-panel.ts
M cocoscreator_projects/YouleNexus/assets/scripts/platform-login/login-panel.ts
M cocoscreator_projects/YouleNexus/assets/scripts/platform-login/scene-flow.ts
M cocoscreator_projects/YouleNexus/out/legacy-migration/BackHall_Layer.prefab
M cocoscreator_projects/YouleNexus/out/legacy-migration/Protol_Layer.prefab
M cocoscreator_projects/YouleNexus/settings/v2/packages/builder.json
M cocoscreator_projects/YouleNexus/settings/v2/packages/information.json
M cocoscreator_projects/framework-tests/adapters/local/login-sources.test.ts
M cocoscreator_projects/framework-tests/adapters/local/visitor-account.test.ts
M cocoscreator_projects/framework-tests/adapters/owned-room-history.test.ts
M cocoscreator_projects/framework-tests/architecture/import-boundaries.test.mjs
M cocoscreator_projects/framework-tests/config/bootstrap.test.ts
M cocoscreator_projects/framework-tests/config/identity.test.ts
M cocoscreator_projects/framework-tests/config/launch-wait-time.test.ts
M cocoscreator_projects/framework-tests/config/local-startup.test.ts
M cocoscreator_projects/framework-tests/config/remote-config-fetcher.test.ts
M cocoscreator_projects/framework-tests/config/runtime-config.test.ts
M cocoscreator_projects/framework-tests/fixtures/remote-config.ts
M cocoscreator_projects/framework-tests/integration/local-login-sources.test.ts
M cocoscreator_projects/framework-tests/integration/platform-vertical-slice.test.ts
M cocoscreator_projects/framework-tests/legacy-layer-migration/layer418-prefab.test.mjs
M cocoscreator_projects/framework-tests/net/wire-client.test.ts
M cocoscreator_projects/framework-tests/platform-login/game-entry.test.ts
M cocoscreator_projects/framework-tests/platform-login/login-policy.test.ts
M cocoscreator_projects/framework-tests/platform/commands.test.ts
M cocoscreator_projects/framework-tests/platform/game-host-adapter.test.ts
M cocoscreator_projects/framework-tests/platform/platform-store.test.ts
M cocoscreator_projects/framework-tests/platform/runtime-session.test.ts
M cocoscreator_projects/framework-tests/platform/runtime.test.ts
M cocoscreator_projects/framework-tests/presentation/erqiwang-room-entry.test.ts
M cocoscreator_projects/framework-tests/presentation/template-game.test.ts
M cocoscreator_projects/framework-tests/protocol/contracts.test.ts
M cocoscreator_projects/framework-tests/protocol/first-slice-routes.test.ts
M cocoscreator_projects/framework-tests/protocol/platform-handlers.test.ts
M cocoscreator_projects/framework-tests/sdk/game-contract-harness.test.ts
M cocoscreator_projects/framework-tests/sdk/game-session-host.test.ts
D cocoscreator_projects/games/.gitkeep
D cocoscreator_projects/games/erqiwang/docs/create-room-integration.md
D cocoscreator_projects/games/erqiwang/docs/design/design.md
D cocoscreator_projects/games/erqiwang/docs/protocol/packet_protocol.md
M cocoscreator_projects/scripts/check-import-boundaries.mjs
M cocoscreator_projects/scripts/lib/import-boundaries.mjs
M docs/protocol/04-数据结构.md
?? cocoscreator_projects/YouleNexus/assets/app.meta
?? cocoscreator_projects/YouleNexus/assets/app/
?? cocoscreator_projects/YouleNexus/assets/framework/adapters/native/platform-native.ts
?? cocoscreator_projects/YouleNexus/assets/framework/adapters/native/platform-native.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/adapters/native/room-device-status.ts
?? cocoscreator_projects/YouleNexus/assets/framework/adapters/native/room-device-status.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/adapters/native/room-voice.ts
?? cocoscreator_projects/YouleNexus/assets/framework/adapters/native/room-voice.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/config/room-lifecycle.ts
?? cocoscreator_projects/YouleNexus/assets/framework/config/room-lifecycle.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/platform/room.meta
?? cocoscreator_projects/YouleNexus/assets/framework/platform/room/
?? cocoscreator_projects/YouleNexus/assets/framework/platform/stores/dissolution.ts
?? cocoscreator_projects/YouleNexus/assets/framework/platform/stores/dissolution.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/deferred-numeric-tools.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/deferred-numeric-tools.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/game-room-presentation.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/game-room-presentation.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/keyed-rows.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/keyed-rows.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/multiplier-model.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/multiplier-model.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/numeric-input-model.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/numeric-input-model.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/owned-feedback.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/owned-feedback.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/platform-settings.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/platform-settings.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/resource-lease-cache.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/resource-lease-cache.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-broadcast-queue.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-broadcast-queue.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-chat-config.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-chat-config.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-exit-action.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-exit-action.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-hud-model.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-hud-model.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-menu-context.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-menu-context.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-menu-model.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-menu-model.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-owner-notice.ts
?? cocoscreator_projects/YouleNexus/assets/framework/presentation/room-owner-notice.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-capabilities.ts
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-capabilities.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-definition.ts
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-definition.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-room-projection.ts
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/game-room-projection.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/room-chat.ts
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/contracts/room-chat.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/game-room-projection.ts
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/game-room-projection.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/room-action-policy.ts
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/room-action-policy.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/room-exit-action.ts
?? cocoscreator_projects/YouleNexus/assets/framework/sdk/room-exit-action.ts.meta
?? cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/ChatHistoryItem.prefab
?? cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/ChatHistoryItem.prefab.meta
?? cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/ChatPhraseItem.prefab
?? cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/ChatPhraseItem.prefab.meta
?? cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/PlayerVoteItem.prefab
?? cocoscreator_projects/YouleNexus/assets/framework/ui/prefabs/widgets/PlayerVoteItem.prefab.meta
?? cocoscreator_projects/YouleNexus/assets/games/erqiwang/game-config.ts
?? cocoscreator_projects/YouleNexus/assets/games/erqiwang/game-config.ts.meta
?? cocoscreator_projects/YouleNexus/assets/games/erqiwang/resources.meta
?? cocoscreator_projects/YouleNexus/assets/games/erqiwang/resources/
?? cocoscreator_projects/YouleNexus/assets/games/erqiwang/room-chat-config.ts
?? cocoscreator_projects/YouleNexus/assets/games/erqiwang/room-chat-config.ts.meta
?? cocoscreator_projects/YouleNexus/assets/games/template/game-config.ts
?? cocoscreator_projects/YouleNexus/assets/games/template/game-config.ts.meta
?? cocoscreator_projects/YouleNexus/assets/games/template/resources.meta
?? cocoscreator_projects/YouleNexus/assets/games/template/resources/
?? cocoscreator_projects/YouleNexus/assets/games/template/room-chat-config.ts
?? cocoscreator_projects/YouleNexus/assets/games/template/room-chat-config.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/ApplyVotePanel.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/ApplyVotePanel.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/CommonRoomViewBase.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/CommonRoomViewBase.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/GameComposition.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/GameComposition.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/NumericToolsPanel.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/NumericToolsPanel.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomChatPanel.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomChatPanel.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomHud.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomHud.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomNoticePanel.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomNoticePanel.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomPlatformPanels.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomPlatformPanels.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomUi.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/RoomUi.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/apply-vote-model.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/apply-vote-model.ts.meta
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/avatar-cache.ts
?? cocoscreator_projects/YouleNexus/assets/scripts/platform-login/avatar-cache.ts.meta
?? cocoscreator_projects/YouleNexus/extensions/youle-version-manifest/
?? cocoscreator_projects/docs/
?? cocoscreator_projects/framework-tests/architecture/game-definitions.test.ts
?? cocoscreator_projects/framework-tests/architecture/player-tip-boundary.test.mjs
?? cocoscreator_projects/framework-tests/architecture/room-assets.test.mjs
?? cocoscreator_projects/framework-tests/config/game-selection.test.ts
?? cocoscreator_projects/framework-tests/config/version-manifest.test.mjs
?? cocoscreator_projects/framework-tests/fixtures/build-identity.ts
?? cocoscreator_projects/framework-tests/native/platform-native.test.ts
?? cocoscreator_projects/framework-tests/native/room-device-status.test.ts
?? cocoscreator_projects/framework-tests/native/room-voice.test.ts
?? cocoscreator_projects/framework-tests/platform/dissolution.test.ts
?? cocoscreator_projects/framework-tests/platform/room-broadcast.test.ts
?? cocoscreator_projects/framework-tests/platform/room-hud-model.test.ts
?? cocoscreator_projects/framework-tests/platform/room-social.test.ts
?? cocoscreator_projects/framework-tests/platform/room/
?? cocoscreator_projects/framework-tests/presentation/apply-vote-model.test.ts
?? cocoscreator_projects/framework-tests/presentation/deferred-numeric-tools.test.ts
?? cocoscreator_projects/framework-tests/presentation/dissolution-settlement-boundary.test.ts
?? cocoscreator_projects/framework-tests/presentation/incremental-room-ui.test.ts
?? cocoscreator_projects/framework-tests/presentation/numeric-tools.test.ts
?? cocoscreator_projects/framework-tests/presentation/owned-feedback.test.ts
?? cocoscreator_projects/framework-tests/presentation/platform-settings.test.ts
?? cocoscreator_projects/framework-tests/presentation/room-menu-model.test.ts
?? cocoscreator_projects/framework-tests/presentation/room-owner-notice.test.ts
?? cocoscreator_projects/framework-tests/protocol/opaque-roomtype.test.ts
?? cocoscreator_projects/framework-tests/protocol/roomcode-response.test.ts
?? cocoscreator_projects/framework-tests/sdk/game-room-projection.test.ts
?? cocoscreator_projects/scripts/check-room-assets.mjs
?? cocoscreator_projects/scripts/lib/room-assets.mjs
?? cocoscreator_projects/scripts/test/version-manifest-build.test.mjs
?? cocoscreator_projects/scripts/verify-room-refactor-preview.mjs
?? cocoscreator_projects/scripts/verify-room-resource-cycles.mjs
?? cocoscreator_projects/scripts/verify-version-xml-preview.mjs
?? docs/Layer606-解散投票接线.md
?? docs/superpowers/implementations/
?? docs/superpowers/plans/2026-09-08-room-platform-refactor.md
?? docs/superpowers/specs/2026-09-08-room-platform-api-migration.md
?? docs/superpowers/specs/2026-09-08-room-platform-architecture.md
?? docs/房间流程审查与架构重构建议.md
?? docs/房间菜单与聊天接线.md
?? docs/房间顶部广播与数字工具接线.md
?? out/