{"scenario": "before-start", "actual": [], "expected": [], "pass": true}
{"scenario": "inclusive-start", "actual": ["renter"], "expected": ["renter"], "pass": true}
{"scenario": "multiple-roles-same-party", "actual": ["inspector", "renter"], "expected": ["inspector", "renter"], "pass": true}
{"scenario": "historical-responsibility-retained", "actual": ["inspector", "renter"], "expected": ["inspector", "renter"], "pass": true}
{"scenario": "exclusive-termination-boundary", "actual": ["inspector"], "expected": ["inspector"], "pass": true}
{"scenario": "other-principal-unaffected", "actual": ["renter"], "expected": ["renter"], "pass": true}
{"scenario": "natural-expiry", "actual": [], "expected": [], "pass": true}
{"scenario": "termination-replay-idempotent", "actual": true, "expected": true, "pass": true}
{"scenario": "conflicting-termination", "rejected": "conflicting termination", "pass": true}
{"scenario": "empty-period", "rejected": "invalid interval or id", "pass": true}
{"scenario": "wrong-party-direction", "rejected": "expected organization -> person", "pass": true}
{"scenario": "termination-before-start", "rejected": "termination outside appointment", "pass": true}
{"scenario": "delete-loses-history", "actual": ["inspector"], "expected": ["inspector"], "pass": true}
PASS 09: 13 scenarios; business-valid time only; no authorization or record-time history
