Reconcile the supplied synthetic ledger. For each event_id, keep only the row with the largest revision. Include it only if its latest status is settled. Sum amount_minor as integer minor units, separately by currency. Return one JSON object with exactly two keys: totals (currency to integer sum), and included (lexicographically sorted event_id@revision strings for included rows). Do not convert currencies. Do not include pending or void events. Return no commentary, Markdown fence or self-reported score.
