Syntropy.CitationAudit
(syntropy v0.1.0)
Copy Markdown
Lightweight citation discipline checks for source-grounded Syntropy runs.
Summary
Types
@type audit() :: %{ status: String.t(), severity: String.t(), supplied_evidence_count: non_neg_integer(), valid_citation_count: non_neg_integer(), unknown_evidence_count: non_neg_integer(), missing_citation_count: non_neg_integer(), cited_evidence_ids: [String.t()], unknown_evidence_ids: [String.t()], missing_citation_sections: [String.t()], unsupported_claim_count: non_neg_integer(), blocking_unsupported_claim_count: non_neg_integer(), advisory_unsupported_claim_count: non_neg_integer(), unsupported_claims: [String.t()], unsupported_claim_details: [map()], canonical_citations: %{optional(String.t()) => String.t()}, warnings: [String.t()] }