Batch of documents to cross-reference
OptionalprecomputedMap: Map<string, string[]>Optional pre-computed domain map (docId → domains).
When provided, avoids redundant detectPolicyDomains
calls for documents already analysed in analyzeDocuments().
Deduplicated array of detected DocumentLink objects
Detect cross-document relationships in a batch of parliamentary documents.
Identifies five relationship types:
responds-to— Motion cites a government propositionimplements— Implementation document for an EU directive or treatyamends— Document explicitly amending earlier legislationcontradicts— Documents with opposing policy positionsrelated-topic— Thematically related documents (≥2 shared domains)