{"scenario": "valid-population", "actual": "ACCEPT", "expected": "ACCEPT", "pass": true}
{"scenario": "reservation-requester-uniqueness", "actual": "UNIQUE:requested_by", "expected": "UNIQUE:requested_by", "pass": true}
{"scenario": "requester-mandatory", "actual": "MANDATORY:requested_by", "expected": "MANDATORY:requested_by", "pass": true}
{"scenario": "equipment-mandatory", "actual": "MANDATORY:for_equipment", "expected": "MANDATORY:for_equipment", "pass": true}
{"scenario": "unknown-party-role-rejected", "actual": "ROLE_TYPE_OR_REFERENCE", "expected": "ROLE_TYPE_OR_REFERENCE", "pass": true}
{"scenario": "confirmation-needs-approval", "actual": "CONFIRMED_SUBSET_APPROVED", "expected": "CONFIRMED_SUBSET_APPROVED", "pass": true}
{"scenario": "self-approval-rejected", "actual": "REQUESTER_APPROVER_EXCLUSION", "expected": "REQUESTER_APPROVER_EXCLUSION", "pass": true}
{"scenario": "multiple-independent-approvers-allowed", "actual": "ACCEPT", "expected": "ACCEPT", "pass": true}
{"scenario": "approval-does-not-imply-confirmation", "actual": "ACCEPT", "expected": "ACCEPT", "pass": true}
{"scenario": "duplicate-whole-fact-is-idempotent", "actual": [{"id": "R1", "requester": "P1", "equipment": "E1", "approvers": ["P2"], "confirmed": true}, {"id": "R2", "requester": "P1", "equipment": "E1", "approvers": [], "confirmed": false}], "expected": [{"id": "R1", "requester": "P1", "equipment": "E1", "approvers": ["P2"], "confirmed": true}, {"id": "R2", "requester": "P1", "equipment": "E1", "approvers": [], "confirmed": false}], "pass": true}
{"scenario": "same-person-requests-many-reservations", "actual": ["P1", "P1"], "expected": ["P1", "P1"], "pass": true}
{"scenario": "optional-approval-survives-er-mapping", "actual": [["P2"], []], "expected": [["P2"], []], "pass": true}
{"scenario": "binary-decomposition-adds-false-ternary-fact", "actual": [["P1", "E1", "D2"]], "expected": [["P1", "E1", "D2"]], "pass": true}
