{"scenario": "atomic-daily-grain-total", "actual": [[3, 40000]], "expected": [[3, 40000]], "pass": true}
{"scenario": "reservation-invoice-grain-total", "actual": [[2, 40000]], "expected": [[2, 40000]], "pass": true}
{"scenario": "raw-fact-join-multiplies-invoice", "actual": [[60000]], "expected": [[60000]], "pass": true}
{"scenario": "sum-distinct-is-not-repair", "actual": [[20000]], "expected": [[20000]], "pass": true}
{"scenario": "aggregate-to-reservation-before-join", "actual": [[40000, 40000]], "expected": [[40000, 40000]], "pass": true}
{"scenario": "historical-branch-at-service-day", "actual": [["North", 10000], ["South", 30000]], "expected": [["North", 10000], ["South", 30000]], "pass": true}
{"scenario": "join-current-version-rewrites-history", "actual": [["South", 40000]], "expected": [["South", 40000]], "pass": true}
{"scenario": "unqualified-natural-key-join-duplicates-facts", "actual": [[80000]], "expected": [[80000]], "pass": true}
{"scenario": "asof-before-boundary", "actual": 1, "expected": 1, "pass": true}
{"scenario": "asof-at-boundary", "actual": 2, "expected": 2, "pass": true}
{"scenario": "late-arriving-old-fact-uses-historical-version", "actual": 1, "expected": 1, "pass": true}
{"scenario": "unknown-date-dimension-rejected", "actual": "ValueError", "expected": "ValueError", "pass": true}
{"scenario": "duplicate-daily-grain-rejected", "actual": "IntegrityError", "expected": "IntegrityError", "pass": true}
{"scenario": "unknown-surrogate-reference-rejected", "actual": "IntegrityError", "expected": "IntegrityError", "pass": true}
{"scenario": "overlapping-dimension-versions-rejected-by-lookup", "actual": "ValueError", "expected": "ValueError", "pass": true}
