返回顶部
a

artifact-contract-auditor制品合约审计

Audit the workspace against the pipeline artifact contract (DONE outputs + pipeline target_artifacts).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
126
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

artifact-contract-auditor

技能名称: artifact-contract-auditor

详细描述:

制品合约审计器

目的:使每个工作空间可审计且可共享。

该技能检查两个合约:

1) 单元合约:如果某个单元标记为DONE,则其必需输出必须存在。
2) 流水线合约:对于完整运行,流水线的target_artifacts(来自PIPELINE.lock.md引用的流水线规范)应存在。

它始终会写入一份报告,以便工作空间可作为回归基线。

输入

  • - UNITS.csv
  • PIPELINE.lock.md
  • PIPELINE.lock.md引用的流水线规范(位于pipelines/*.pipeline.md下;读取YAML格式的target_artifacts)

输出

  • - output/CONTRACT_REPORT.md

工作流程(仅分析)

1) 读取UNITS.csv并验证DONE状态的输出

  • - 对于每个status=DONE的单元,验证每个必需输出是否存在。
  • 以?为前缀的输出被视为可选,不会导致合约失败。

2) 读取PIPELINE.lock.md并验证流水线目标制品

  • - 解析pipelines/*.pipeline.md下的流水线规范,并从其YAML前置元数据中加载targetartifacts。
  • 解析流水线规范路径,并从其YAML前置元数据中加载targetartifacts。
  • 如果流水线已完成(所有单元均为DONE/SKIP状态),则验证每个必需的target_artifacts文件是否存在。

3) 写入output/CONTRACT_REPORT.md(始终执行)

  • - 包含缺失的DONE输出(单元级漂移)和缺失的流水线目标(流水线级完整性漂移)。

状态语义

  • - PASS:流水线完成(所有单元均为DONE/SKIP状态)且所有必需的目标制品都存在,且没有DONE单元缺少必需输出。
  • OK:流水线未完成(仍在运行)但DONE单元输出一致;缺失目标是预期情况。
  • FAIL:至少一个DONE单元缺少必需输出,或流水线已完成但缺少必需的目标制品。

如何使用此报告(自循环路由)

  • - 如果DONE输出缺失:修复合约漂移(重新生成缺失的制品,或将单元状态恢复为TODO/BLOCKED)。
  • 如果流水线已完成但目标制品缺失:找出每个缺失制品所属的单元/技能,并重新运行该单元。

脚本

快速开始

  • - python scripts/run.py --workspace workspaces/

所有选项

  • - --workspace
  • --unit-id (可选)
  • --inputs <分号分隔>(未使用;运行器兼容性)
  • --outputs <分号分隔>(未使用;运行器兼容性)
  • --checkpoint (可选)

示例

  • - 运行结束审计(建议在共享工作空间前执行):
- python scripts/run.py --workspace workspaces/

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 artifact-contract-auditor-1776113658 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 artifact-contract-auditor-1776113658 技能

通过命令行安装

skillhub install artifact-contract-auditor-1776113658

下载

⬇ 下载 artifact-contract-auditor v1.0.0(免费)

文件大小: 118.23 KB | 发布时间: 2026-4-17 14:07

v1.0.0 最新 2026-4-17 14:07
Artifact Contract Auditor v0.1.0

- Initial release of the artifact-contract-auditor skill.
- Audits workspaces for completeness by checking unit-level required outputs (in UNITS.csv) and pipeline-level target artifacts.
- Generates an always-updated CONTRACT_REPORT.md detailing missing outputs or targets.
- Analysis-only: does not modify content artifacts; only writes a report.
- Useful for verifying workspace integrity before sharing or ending a run.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部