Skip to content

Interface: RoundTripReport ​

Properties ​

added ​

added: IrDifference[]

added differences: the write path spelling out what the source left implicit.


declared ​

declared: IrDifference[]

Differences a note declared. The contract working.


differences ​

differences: IrDifference[]

Every difference found, in deck order.


slideCount ​

slideCount: number


undeclared ​

undeclared: IrDifference[]

Differences neither a note nor a known write-path default accounts for. These are the defects, and the number this check gates on.


unmatchedNotes ​

unmatchedNotes: FidelityNote[]

Notes that matched no difference.

Not a defect signal, despite the obvious reading. Most notes name constructs the read model cannot see at all — a bullet's a:buFont, a shape's theme effectRef — so they are absent from both IRs and there is nothing for them to match. A note here is a candidate for review, not a stale claim.