agent-contracts
Version:
Declarative YAML DSL toolkit for defining, validating, and rendering multi-agent development workflows
67 lines (61 loc) • 2.07 kB
YAML
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.