Invalid fixtures
forbidden-host-private-export-field.json
invalid-approval-scope.json
invalid-evidence-export-state.json
invalid-previous-event-hash.json
missing-actor.json
missing-expected-work-session-revision.json
missing-idempotency-key.json
missing-policy-decision.json
missing-policy.json
missing-previous-event-hash.json
missing-protocol-version.json
missing-request-timestamp.json
missing-review-resolution.json
missing-takeover-resolution.json
outcome-report-requires-terminal-source.json
outcome-report-without-learning-record.json
sealed-evidence-mutation.json
sealed-work-session-mutation.json
silent-memory-mutation.json
silent-skill-activation.json
stale-request-timestamp.json
stale-takeover-continuation.json
stale-work-session-revision.json
unauthorized-actor.json
unresolved-request.json
Fixture envelope
fixture_id
protocol_version
kind
title
description
source_contract_refs
host_shape_ref
records
operations
assertions
expected_result
expected_error_id
expected_error_field
Valid fixtures omit expected_error_id and expected_error_field. Invalid fixtures include one primary expected_error_id.
Validation command
python3 scripts/check_conformance_fixtures.py