- Duplicate YouleNexus Layer617_Notice.prefab to _playbook_demo/Notice_Layer.prefab - Root _name 自动 = Notice_Layer (XML match) - 2 cc.Sprite 用 atlas-common 00010 (UUID dcc4530b-...@f9941) — 真实存在 - 6 cc.Button sprite 字段 = None (无 sprite ref) - validate_prefab_references 0 missing UUID ## 已知限制 (vs 原 XML 1:1) 原 Layer00008.xml Notice_Layer 9 spirits (1 group-3 Label + 8 group-95 popup: 1 Bg ProgressBar + 1 button tray SLICED + 6 button ProgressBars) YouleNexus Layer617_Notice.prefab 只有 6 nodes (Bg + Title + Content + CloseBtn + Label) — 是手工简化版, 不是原工程 1:1 复刻 (playbook decision tree Ruling F: diff > 2 → MCP 手工路径) ## 缺失 sprite (content-import 独立子任务) 原 XML ImgResIDs: 10/14/347 - 10 → atlas-common ✓ (本次使用) - 14 → 任何 atlas 都没有 ✗ (6 个按钮共用 sprite, missing texture 风险) - 347 → atlas-hall ✓ (未在本次简化版中使用) Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
framework — 框架真源(唯一权威副本)
各子游戏工程的 assets/framework 是指向本目录的 junction(见 scripts/setup-links.mjs)。
六层结构(依赖严格单向,详见 spec §3):core / net / protocol / platform / ui / sdk。
协议相关实现一律以 docs/protocol/ 为唯一信息源(spec §0.1),不在代码或注释中内联复制协议字段。