{
  "schema": "COM019_SAFE_WORKFLOW_FIXTURES_v1",
  "notice": "Synthetic inputs only. Final bounded decision is computed by evaluator and not prefilled.",
  "cases": [
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "validate",
        "publish_intent"
      ],
      "actor_role": "EDITOR",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "PUBLISH_READY",
      "approval_revision_ref": "r17",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "BLOCKED",
      "idempotency_key": "idem-019",
      "fault_injection": "NONE",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "PASS",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "EV-019",
      "duplicate_transition": false,
      "failed_event_recorded": true,
      "content_class": "STANDARD",
      "legal_review_required": false,
      "legal_review_state": "NOT_REQUIRED",
      "id": "BASELINE",
      "description": "Safe baseline; no live side effects."
    },
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "validate",
        "publish_intent"
      ],
      "actor_role": "EDITOR",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "PUBLISH_READY",
      "approval_revision_ref": "r17",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "LIVE_PUBLISH",
      "idempotency_key": "idem-019",
      "fault_injection": "LIVE_SIDE_EFFECT",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "PASS",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "EV-019",
      "duplicate_transition": false,
      "failed_event_recorded": true,
      "content_class": "STANDARD",
      "legal_review_required": false,
      "legal_review_state": "NOT_REQUIRED",
      "id": "LIVE_SIDE_EFFECT",
      "description": "Mutation: real publish side effect attempted."
    },
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "validate",
        "publish_intent"
      ],
      "actor_role": "EDITOR",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "PUBLISH_READY",
      "approval_revision_ref": "r16",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "BLOCKED",
      "idempotency_key": "idem-019",
      "fault_injection": "STALE_APPROVAL",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "PASS",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "EV-019",
      "duplicate_transition": false,
      "failed_event_recorded": true,
      "content_class": "STANDARD",
      "legal_review_required": false,
      "legal_review_state": "NOT_REQUIRED",
      "id": "STALE_APPROVAL",
      "description": "Mutation: approval is bound to r16 while active revision is r17."
    },
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "approve"
      ],
      "actor_role": "EDITOR",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "PUBLISH_READY",
      "approval_revision_ref": "r17",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "BLOCKED",
      "idempotency_key": "",
      "fault_injection": "DUPLICATE_EVENT",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "PASS",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "EV-019",
      "duplicate_transition": true,
      "failed_event_recorded": true,
      "content_class": "STANDARD",
      "legal_review_required": false,
      "legal_review_state": "NOT_REQUIRED",
      "id": "DUPLICATE_NO_KEY",
      "description": "Mutation: transition replayed twice without idempotency protection."
    },
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "validate",
        "publish_intent"
      ],
      "actor_role": "EDITOR",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "PUBLISH_READY",
      "approval_revision_ref": "r17",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "BLOCKED",
      "idempotency_key": "idem-019",
      "fault_injection": "OMIT_FAILED_EVENT",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "PASS",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "EV-019",
      "duplicate_transition": false,
      "failed_event_recorded": false,
      "content_class": "STANDARD",
      "legal_review_required": false,
      "legal_review_state": "NOT_REQUIRED",
      "id": "AUDIT_GAP",
      "description": "Mutation: failed event omitted from audit trail."
    },
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "validate",
        "publish_intent"
      ],
      "actor_role": "EDITOR",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "CLIENT_APPROVAL",
      "approval_revision_ref": "r17",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "BLOCKED",
      "idempotency_key": "idem-019",
      "fault_injection": "STATE_MISMATCH",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "FAIL",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "EV-019",
      "duplicate_transition": false,
      "failed_event_recorded": true,
      "content_class": "STANDARD",
      "legal_review_required": false,
      "legal_review_state": "NOT_REQUIRED",
      "id": "ASSERTION_MISMATCH",
      "description": "Mutation: actual state differs from expected state."
    },
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "validate",
        "publish_intent"
      ],
      "actor_role": "EDITOR",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "PUBLISH_READY",
      "approval_revision_ref": "r17",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "BLOCKED",
      "idempotency_key": "idem-019",
      "fault_injection": "MISSING_EVIDENCE",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "PASS",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "",
      "duplicate_transition": false,
      "failed_event_recorded": true,
      "content_class": "STANDARD",
      "legal_review_required": false,
      "legal_review_state": "NOT_REQUIRED",
      "id": "MISSING_EVIDENCE",
      "description": "Mutation: decisive evidence ref is absent."
    },
    {
      "lab_run_id": "RUN-019",
      "fixture_set_id": "FIX-019",
      "workflow_version": "wf-7",
      "synthetic_item_id": "syn-001",
      "initial_state": "CLIENT_APPROVAL",
      "event_sequence": [
        "approve",
        "validate",
        "publish_intent"
      ],
      "actor_role": "LEGAL_REVIEWER",
      "transition_id": "T-APPROVE",
      "expected_state": "PUBLISH_READY",
      "actual_state": "PUBLISH_READY",
      "approval_revision_ref": "r17",
      "active_revision_ref": "r17",
      "evidence_fixture_ref": "EVID-FIX",
      "side_effect_mode": "BLOCKED",
      "idempotency_key": "idem-019",
      "fault_injection": "LEGAL_BRANCH_TRANSFER",
      "retry_count": 0,
      "audit_event_ids": [
        "a1",
        "a2",
        "a3"
      ],
      "assertion_result": "PASS",
      "replay_ref": "REPLAY-019",
      "failure_class": "NONE",
      "owner": "workflow-owner",
      "evidence_ref": "EV-019",
      "duplicate_transition": false,
      "failed_event_recorded": true,
      "content_class": "REGULATED",
      "legal_review_required": true,
      "legal_review_state": "APPROVED",
      "id": "LEGAL_TRANSFER",
      "description": "Transfer: regulated page enters optional legal branch with explicit approval."
    }
  ]
}
