192 lines
5.5 KiB
JSON
192 lines
5.5 KiB
JSON
{
|
|
"consumer_validation": "Consume the same paths without copying or rewriting payloads.",
|
|
"contract_pack_version": "0.1.0",
|
|
"marker": [
|
|
{
|
|
"path": "fixtures/marker/plain-description-append.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/empty-description-append.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/single-valid-block-replace.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/orphan-opening.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/orphan-closing.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/nested-block.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/overlapping-block.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/multiple-complete-blocks.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/unicode-multiline-preservation.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/deleted-block-followed-by-append.json",
|
|
"role": "provider_consumer"
|
|
},
|
|
{
|
|
"path": "fixtures/marker/failed-run-no-render.json",
|
|
"role": "provider_consumer"
|
|
}
|
|
],
|
|
"negative": [
|
|
{
|
|
"path": "fixtures/negative/snapshot-future-message.json",
|
|
"schema": "schemas/canonical-snapshot.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/negative/admission-subject-mismatch.json",
|
|
"schema": "schemas/admission-request.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/negative/review-override-out-of-range.json",
|
|
"schema": "schemas/review-request.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/negative/event-missing-version.json",
|
|
"schema": "schemas/terminal-event.schema.json"
|
|
}
|
|
],
|
|
"positive": [
|
|
{
|
|
"path": "fixtures/snapshot.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/canonical-snapshot.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/scoring-config.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/scoring-config.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/scoring-config-selection.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/scoring-config-selection.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/admission-request.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/admission-request.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/admission-response.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/admission-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/review-approve-request.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/review-request.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/review-override-request.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/review-request.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/review-re_evaluate-request.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/review-request.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/review-response.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/review-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/lineage-root.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/lineage.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/lineage-child.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/lineage.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/tenant-unavailable.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/webhook-ingest-error-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/polling/pending.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/polling-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/polling/running.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/polling-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/polling/completed.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/polling-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/polling/review_required.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/polling-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/polling/failed.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/polling-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/polling/superseded.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/polling-response.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/webhook/completed.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/terminal-event.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/webhook/review_required.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/terminal-event.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/webhook/worker_interrupted.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/terminal-event.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/webhook/reviewed_approve.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/reviewed-event.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/webhook/reviewed_override.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/reviewed-event.schema.json"
|
|
},
|
|
{
|
|
"path": "fixtures/webhook/reviewed_reevaluate.json",
|
|
"role": "provider_consumer",
|
|
"schema": "schemas/reviewed-event.schema.json"
|
|
}
|
|
],
|
|
"provider_validation": "validate_fixture_corpus"
|
|
}
|