{
  "schema": "COM018_APPROVAL_BRANCH_FIXTURES_v1",
  "notice": "Synthetic inputs only. Final bounded state is computed by evaluator and is not prefilled.",
  "cases": [
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-main",
      "branch_parent": "root",
      "revision_id": "r17",
      "revision_digest": "sha-r17",
      "reviewer_id": "client-01",
      "reviewer_role": "CLIENT_APPROVER",
      "decision_authority": "CLIENT_FINAL",
      "approval_state": "APPROVED",
      "decision_scope": "FULL_CAMPAIGN",
      "decision_rationale": "Approved exact revision",
      "requested_change_ids": [
        "NONE"
      ],
      "supersedes_decision_id": "DEC-016",
      "merge_target": "branch-main",
      "conflict_state": "NONE",
      "reopen_reason": "",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "EV-018",
      "decision_revision_id": "r17",
      "decision_revision_digest": "sha-r17",
      "decision_branch_id": "branch-main",
      "decision_authority_valid": true,
      "merge_requested": false,
      "fresh_review_required": false,
      "id": "BASELINE",
      "description": "Authorized client approval bound to exact active revision and branch."
    },
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-main",
      "branch_parent": "root",
      "revision_id": "r18",
      "revision_digest": "sha-r18",
      "reviewer_id": "client-01",
      "reviewer_role": "CLIENT_APPROVER",
      "decision_authority": "CLIENT_FINAL",
      "approval_state": "APPROVED",
      "decision_scope": "FULL_CAMPAIGN",
      "decision_rationale": "Approved exact revision",
      "requested_change_ids": [
        "CHG-EDIT-1"
      ],
      "supersedes_decision_id": "DEC-016",
      "merge_target": "branch-main",
      "conflict_state": "NONE",
      "reopen_reason": "content edited after approval",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "EV-018",
      "decision_revision_id": "r17",
      "decision_revision_digest": "sha-r17",
      "decision_branch_id": "branch-main",
      "decision_authority_valid": true,
      "merge_requested": false,
      "fresh_review_required": true,
      "id": "EDIT_AFTER_APPROVAL",
      "description": "Edit occurs after approval but old decision is reused."
    },
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-legal",
      "branch_parent": "branch-main",
      "revision_id": "r17-legal",
      "revision_digest": "sha-r17-legal",
      "reviewer_id": "client-01",
      "reviewer_role": "CLIENT_APPROVER",
      "decision_authority": "CLIENT_FINAL",
      "approval_state": "APPROVED",
      "decision_scope": "FULL_CAMPAIGN",
      "decision_rationale": "Approved exact revision",
      "requested_change_ids": [
        "NONE"
      ],
      "supersedes_decision_id": "DEC-016",
      "merge_target": "branch-main",
      "conflict_state": "NONE",
      "reopen_reason": "",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "EV-018",
      "decision_revision_id": "r17-legal",
      "decision_revision_digest": "sha-r17-legal",
      "decision_branch_id": "branch-main",
      "decision_authority_valid": true,
      "merge_requested": false,
      "fresh_review_required": false,
      "id": "SIBLING_APPROVAL",
      "description": "Approval from main branch is applied to legal sibling."
    },
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-main",
      "branch_parent": "root",
      "revision_id": "r17",
      "revision_digest": "sha-r17",
      "reviewer_id": "designer-03",
      "reviewer_role": "DESIGNER",
      "decision_authority": "NONE",
      "approval_state": "APPROVED",
      "decision_scope": "FULL_CAMPAIGN",
      "decision_rationale": "Approved exact revision",
      "requested_change_ids": [
        "NONE"
      ],
      "supersedes_decision_id": "DEC-CLIENT-17",
      "merge_target": "branch-main",
      "conflict_state": "NONE",
      "reopen_reason": "",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "EV-018",
      "decision_revision_id": "r17",
      "decision_revision_digest": "sha-r17",
      "decision_branch_id": "branch-main",
      "decision_authority_valid": false,
      "merge_requested": false,
      "fresh_review_required": false,
      "id": "UNAUTHORIZED_SUPERSESSION",
      "description": "Designer attempts to supersede client final decision."
    },
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-main",
      "branch_parent": "root",
      "revision_id": "r17",
      "revision_digest": "sha-r17",
      "reviewer_id": "client-01",
      "reviewer_role": "CLIENT_APPROVER",
      "decision_authority": "CLIENT_FINAL",
      "approval_state": "APPROVED",
      "decision_scope": "FULL_CAMPAIGN",
      "decision_rationale": "Approved exact revision",
      "requested_change_ids": [
        "NONE"
      ],
      "supersedes_decision_id": "DEC-016",
      "merge_target": "branch-main",
      "conflict_state": "NONE",
      "reopen_reason": "",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "",
      "decision_revision_id": "r17",
      "decision_revision_digest": "sha-r17",
      "decision_branch_id": "branch-main",
      "decision_authority_valid": true,
      "merge_requested": false,
      "fresh_review_required": false,
      "id": "MISSING_EVIDENCE",
      "description": "Decisive evidence reference is missing."
    },
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-main",
      "branch_parent": "root",
      "revision_id": "r17",
      "revision_digest": "sha-r17",
      "reviewer_id": "client-01",
      "reviewer_role": "CLIENT_APPROVER",
      "decision_authority": "CLIENT_FINAL",
      "approval_state": "CHANGES_REQUESTED",
      "decision_scope": "FULL_CAMPAIGN",
      "decision_rationale": "Approved exact revision",
      "requested_change_ids": [
        "CHG-A",
        "CHG-B"
      ],
      "supersedes_decision_id": "DEC-016",
      "merge_target": "branch-main",
      "conflict_state": "OPEN",
      "reopen_reason": "",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "EV-018",
      "decision_revision_id": "r17",
      "decision_revision_digest": "sha-r17",
      "decision_branch_id": "branch-main",
      "decision_authority_valid": true,
      "merge_requested": false,
      "fresh_review_required": false,
      "id": "OPEN_CONFLICT",
      "description": "Two reviewer decisions conflict and remain unresolved."
    },
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-main",
      "branch_parent": "root",
      "revision_id": "r17",
      "revision_digest": "sha-r17",
      "reviewer_id": "client-01",
      "reviewer_role": "CLIENT_APPROVER",
      "decision_authority": "CLIENT_FINAL",
      "approval_state": "CHANGES_REQUESTED",
      "decision_scope": "FULL_CAMPAIGN",
      "decision_rationale": "Approved exact revision",
      "requested_change_ids": [
        "CHG-CONFLICT"
      ],
      "supersedes_decision_id": "DEC-016",
      "merge_target": "branch-main",
      "conflict_state": "OPEN",
      "reopen_reason": "",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "EV-018",
      "decision_revision_id": "r17",
      "decision_revision_digest": "sha-r17",
      "decision_branch_id": "branch-main",
      "decision_authority_valid": true,
      "merge_requested": true,
      "fresh_review_required": false,
      "id": "MERGE_WITH_CONFLICT",
      "description": "Merge is requested while a branch conflict is unresolved."
    },
    {
      "approval_case_id": "CASE-018",
      "content_item_id": "item-77",
      "baseline_version": "v16",
      "branch_id": "branch-legal-clause",
      "branch_parent": "branch-main",
      "revision_id": "r18-legal",
      "revision_digest": "sha-r18-legal",
      "reviewer_id": "legal-02",
      "reviewer_role": "LEGAL_REVIEWER",
      "decision_authority": "LEGAL_SCOPE_REOPEN",
      "approval_state": "CHANGES_REQUESTED",
      "decision_scope": "CLAUSE_4_ONLY",
      "decision_rationale": "Legal clause requires correction; all unaffected scope stays accepted",
      "requested_change_ids": [
        "CHG-LEGAL-4"
      ],
      "supersedes_decision_id": "DEC-CLIENT-17-SCOPE4",
      "merge_target": "branch-main",
      "conflict_state": "NONE",
      "reopen_reason": "legal reviewer reopened clause 4",
      "timestamp": "2026-09-15T10:00:00Z",
      "audit_event_id": "AUD-018",
      "evidence_ref": "EV-018",
      "decision_revision_id": "r18-legal",
      "decision_revision_digest": "sha-r18-legal",
      "decision_branch_id": "branch-legal-clause",
      "decision_authority_valid": true,
      "merge_requested": false,
      "fresh_review_required": true,
      "id": "LEGAL_REOPEN_TRANSFER",
      "description": "Legal reviewer reopens one clause while unaffected approved scope remains preserved."
    }
  ]
}
