pivot-merge 是 snowflake-labs/cocoplus 组织下的一个技能条目,定位为“V2 原生确定性契约”,用于承载 CocoPlus 某个所属功能的行为。按资料描述,该条目对应原先由 pivot-merge 技能承担、但当前没有注册运行时脚本的行为,因此需要借助 Coco 原生能力来执行。
用途与定位:该契约的核心目标是把一项既有技能行为迁移为 V2 原生实现,同时保持产物与接口的稳定性。它并不提供新的算法或数据处理逻辑,而是规定实现方式与验收条件,确保行为可观察、可验证。
主要能力与约束:
- 实现手段限定为 Coco 原生能力:读取、写入、编辑;仅在宿主明确需要时使用 Bash;功能涉及数据访问时使用 Snowflake 工具;需要独立评审时使用子代理。
- 必须保留所属功能技能中记录的产物路径、数据结构(schema)与用户可见输出。
- 不得把旧脚本当作实现路径调用。
- 生成机器可读状态时,优先使用确定性的文件解析与结构化产物,避免自由文本。
- 若操作会产生外部副作用,须采用与所属功能相同的门禁和确认语义。
使用方式与验收:资料未给出具体调用命令或参数。契约给出的完成标准是:所属功能的已记录产物被生成或更新;输出结构对现有读取方保持兼容;无需调用已注册的运行时脚本。资料还列出反合理化条目,提醒不要因为文件存在就认为技能完成,也不要因命令小而跳过产物与安全检查。
适用场景:适合在 CocoPlus 功能迁移、技能契约实现与验收、需要保持产物兼容性的确定性流水线中使用。
限制:资料未提供安装命令、示例代码、输入输出字段明细、运行环境要求、性能数据或收费信息,这些内容暂未提供。