使用说明
signal:取消当前 transaction;返回状态通常为cancelled。timeoutMs:单个 child prepare 的默认超时时间。retries:child prepare 失败后的默认重试次数。latestWins:默认为 latest-wins;设为false时,同一父级已有活动 transaction 会拒绝新的协调。onChildrenChanged:供mountComposition()/hotUpdateComposition()的 composition controller 在初始化或动态结构 commit 后报告最新 specs。直接调用mountChild()、swapChild()、reconcileChildren()时,应读取 receipt 和instance.children,不要依赖该回调。
child spec 自己的 prepareTimeoutMs / prepareRetries 会覆盖这里的默认值。