Document NPC semantic normalization
This commit is contained in:
@@ -75,10 +75,17 @@ The production identities are:
|
||||
|
||||
The extractor maps private model records to the current source identity and
|
||||
assigns deterministic IDs. Extraction validation checks shape, source
|
||||
references, and source relatedness. The normalizer then consolidates records
|
||||
only when their normalized canonical names match, preserves the first record's
|
||||
display and output position, unions exact evidence, and validates the retained
|
||||
registry's identity. No LLM is used for consolidation.
|
||||
references, and source relatedness. The normalizer first consolidates equal
|
||||
canonical-name matches, then may make one document-level LLM-assisted identity
|
||||
decision per configured normalize attempt for eligible distinctly named
|
||||
records. Consolidation is name-based: it retains a supplied canonical display
|
||||
name, keeps the earliest affected output position, derives its ID again, and
|
||||
unions exact evidence in canonical order. Ambiguous, invalid, or conflicting
|
||||
proposals are not applied; independently safe matches may still be retained.
|
||||
After the retry budget is exhausted, the safe result is accepted with bounded
|
||||
normalization warnings and the usual validation. The durable v1 artifact shape
|
||||
does not add aliases, proposal fields, or any other semantic-normalization
|
||||
representation.
|
||||
|
||||
The extraction prompt asks only for individually identifiable NPC names backed
|
||||
by source evidence. Groups, generic roles, invented labels, and descriptive or
|
||||
|
||||
Reference in New Issue
Block a user