Objective
A legal document ecology uses specialists rather than one general model. The goal is faster review, better clause coverage, clearer citations, and lower cost while keeping final judgment with a qualified human.
Topology
- document-type classifier;
- clause retrieval and section splitter;
- extraction specialist;
- summary or drafting specialist;
- citation validator;
- conflict detector;
- human reviewer.
Request flow
PROCEDURE review_legal_document(document)
doc_type <- CLASSIFY_DOCUMENT(document)
clauses <- RETRIEVE_RELEVANT_CLAUSES(document, doc_type)
extracted <- EXTRACT_STRUCTURED_FACTS(clauses)
draft <- SUMMARIZE_WITH_CITATIONS(extracted, clauses)
validation <- VALIDATE_CITATIONS_AND_SOURCE_SPANS(draft, document)
IF validation.has_unresolved_conflicts THEN
RETURN HUMAN_REVIEW_PACKET(draft, validation, clauses)
END IF
RETURN REVIEW_PACKET(draft, validation, required_human_approval = true)
END PROCEDUREBreeding loop
Create descendants only for narrow niches: clause classification, citation validation, formatting, and boilerplate drafting. Promote only when exact source-span accuracy and reviewer acceptance improve without increasing legal risk.
Source reports used for this guide
These reports are preserved verbatim in the site archive. The guide above is an editorial synthesis and may narrow, qualify, or reorganize claims from the source material.