cost-center-resolver 是 snowflake-labs/cocoplus 项目下的一个 V2 原生功能契约(skill),其目标是以 Coco 原生能力执行该功能行为,而不再依赖已注册的运行时脚本。
用途 该契约用于承载并执行原先委托给 cost-center-resolver 技能的行为。它要求实现路径使用 Coco 原生能力,包括 Read、Write、Edit,在宿主明确需要时使用 Bash,在功能需要数据访问时使用 Snowflake 工具,在功能需要独立审查时使用子代理。
主要能力与要求 契约要求保留所属功能技能所记录的产物路径、schema 和用户可见输出;不得将旧脚本作为实现路径调用;在生成机器可读状态时,优先采用确定性的文件解析和结构化产物,而非自由形式的文本;如果会产生外部副作用,则沿用所属功能相同的门控与确认语义。
退出标准 完成该契约需满足:所属功能记录的产物已生成或更新;输出 schema 与现有读取方保持兼容;无需调用任何已注册的运行时脚本。
反合理化说明 资料中列出了两种需要避免的捷径及其失败原因:一是仅因文件存在就认为技能已完成,因为技能契约必须描述可观察的行为和验证方式,而不仅仅是命令名称;二是因命令较小而跳过产物和安全检查,因为小命令同样会改变状态或引导执行,必须保留相同的门控。
适用场景与限制 该契约适用于需要以 Coco 原生方式执行 cost-center-resolver 功能行为的场景,尤其是要求确定性产物、schema 兼容且不调用旧脚本的场合。资料未提供具体的安装命令、代码示例、收费信息、平台支持范围或使用步骤,这些内容暂未提供。