bcd189ae60
1. 抽离CliRunner中的引用解析逻辑为GraphComposer类,分离图数据与组合职责 2. 取消Graph的frozen修饰,简化内部属性修改逻辑 3. 重构任务执行与跳过逻辑,合并重复代码并优化条件求值时机 4. 调整TaskSpec为普通dataclass,移除不必要的replace重建 5. 修复测试用例中skip_if_missing的断言值 6. 重构命令执行逻辑,抽离为模块级函数避免闭包捕获参数