替代 1773 处 set_self 调用的视图端契约: - bind(store, slot, cb): 首次同步 + 订阅变化 - unbindAll(): 退订全部(幂等,可重复调用) - callback 抛错隔离:首次同步与后续订阅均不污染 binder 状态 设计为 mixin 而非 cc.Component 子类: - 单测不依赖 cc(纯逻辑) - 业务侧自由组合 cc.Component + binder - 单一职责:StoreBinder 只管订阅,Component 管生命周期 135/135 tests pass, typecheck exit 0。 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),不在代码或注释中内联复制协议字段。