Variable SOURCE_ANCHOR_NOTE_CODESConst
SOURCE_ANCHOR_NOTE_CODES: {
ambiguous: "SOURCE_ANCHOR_AMBIGUOUS";
approximate: "SOURCE_ANCHOR_APPROXIMATE";
inputUnavailable: "SOURCE_ANCHOR_INPUT_UNAVAILABLE";
mentionUnclaimed: "SOURCE_ANCHOR_MENTION_UNCLAIMED";
notAttempted: "SOURCE_ANCHOR_NOT_ATTEMPTED";
unresolved: "SOURCE_ANCHOR_UNRESOLVED";
} = ...
Type Declaration
Readonlyambiguous: "SOURCE_ANCHOR_AMBIGUOUS"
Readonlyapproximate: "SOURCE_ANCHOR_APPROXIMATE"
ReadonlymentionUnclaimed: "SOURCE_ANCHOR_MENTION_UNCLAIMED"
ReadonlynotAttempted: "SOURCE_ANCHOR_NOT_ATTEMPTED"
Readonlyunresolved: "SOURCE_ANCHOR_UNRESOLVED"
Non-fatal note codes for anchor resolution. None stops assembly: an unresolved quote yields no anchor; an ambiguous one yields the occurrence nearest the reported position when the quote is verbatim, and no anchor when it is only approximately in the input; an approximate one yields the nearest passage. Every one of them is reported because silence here is indistinguishable from success — a model that starts paraphrasing would otherwise take anchor coverage to zero with no signal. A claim the mention stage produced no mention for was never looked up at all; it is reported too, so "we did not look" is not read as "we found nothing" or as success. So is the reverse: a mention the stage produced that no claim references, whose passage is linked to no claim. A mention id the stage emitted more than once is resolved from its first copy only, so it gets at most one resolution note; later copies are ignored.