UNPKG

agent-contracts

Version:

Declarative YAML DSL toolkit for defining, validating, and rendering multi-agent development workflows

67 lines (61 loc) 2.07 kB
dsl-schema-validation: target_artifact: dsl-source kind: schema executor_type: tool executor: agent-contracts-cli blocking: true description: >- DSL schema validation via agent-contracts validate command. Performs type checks on all entities, verifies required fields, and checks cross-reference integrity. dsl-lint-validation: target_artifact: dsl-source kind: semantic executor_type: tool executor: agent-contracts-cli blocking: false description: >- Semantic validation via agent-contracts lint command. Checks naming conventions, unused entities, circular references, and other design quality aspects. dsl-score-validation: target_artifact: dsl-source kind: semantic executor_type: tool executor: agent-contracts-cli blocking: false description: >- Completeness evaluation via agent-contracts score command. Scores across 7 dimensions: artifact validation coverage, task validation coverage, guardrail policy coverage, workflow validation integration, schema completeness, cross-reference bidirectionality, guardrail scope resolution. dsl-completeness-audit: target_artifact: dsl-generated-output kind: semantic executor_type: agent executor: dsl-auditor blocking: false produces_evidence: dsl-audit-report description: >- 19-dimension cross-check audit of DSL definitions against generated prompts. Verifies that all items defined in the DSL are correctly reflected in generated output. dsl-score-report-validation: target_artifact: dsl-score-report kind: semantic executor_type: tool executor: agent-contracts-cli blocking: false description: >- Validates that dsl-score-report has been produced and contains a valid score across all 7 dimensions. dsl-audit-report-validation: target_artifact: dsl-audit-report kind: semantic executor_type: agent executor: dsl-auditor blocking: false description: >- Validates that dsl-audit-report contains findings classified as PASS/MISS/PARTIAL for all inspected dimensions.