data2dsl

01-markdown-github-comparison

Demonstrates factual verification of a documented Markdown commit claim against actual GitHub commit counts.

Fixtures

Running the comparison via Python API

from data2dsl_adapters import WorkSummaryMarkdownAdapter, GitHubDiagitAdapter
from data2dsl_comparator import DeterministicComparator

# Normalize left and right observations
obs_left = WorkSummaryMarkdownAdapter().normalize(query, markdown_resp, side="left")
obs_right = GitHubDiagitAdapter().normalize(query, github_resp, side="right")

# Deterministic comparison
bundle = DeterministicComparator().compare(query, obs_left, obs_right)
assert bundle["result"]["outcome"] == "MATCH"