Skip to content

Interface: FidelityNote ​

One declared loss.

Properties ​

cause ​

cause: Cause


construct ​

construct: string

Stable dotted identifier for the lost construct — line.width, text.tabStops, chart.workbook. Matched mechanically by the round-trip check, so it must name a field path rather than describe one. Reuse an existing key for the same construct instead of coining a synonym.

A string rather than NoteConstruct because a note carries the layout.-prefixed spelling too; the recording end is the typed one.


detail ​

detail: string

Why, in a sentence, for a human reading the emitted script's header.


disposition ​

disposition: Disposition


shapeName ​

shapeName: string | null

Source shape name (p:cNvPr/@name), '' for a shape that has none, or null when the loss is not shape-scoped.


slideNumber ​

slideNumber: number | null

1-based source slide, or null for a deck-level loss.