Migrate NPC reconciliation to shared engine

This commit is contained in:
2026-08-09 16:38:43 +00:00
parent 569e12c6f4
commit 8c071800cf
14 changed files with 270 additions and 304 deletions

View File

@@ -213,7 +213,7 @@ func Prepare(document *source.SourceDocument, candidates []Candidate, limits Lim
}
windows, err := buildContextWindows(document.Units, coalesceIntervals(intervals), cited)
if err != nil {
return Preparation{}, fmt.Errorf("prepare semantic reconciliation: build transcript material: %w", err)
return Preparation{}, fmt.Errorf("prepare semantic reconciliation: build transcript material: invalid source metadata")
}
transcriptContent, err := json.Marshal(transcriptInput{Windows: windows})
if err != nil {