gatelineAPI reference
interface CriterionEvidence {
    defined: boolean;
    evidence: EvidenceBlock[];
    findings: FindingRef[];
    gap: null | string;
    id: string;
    result: null | { evidence: string; verdict: string };
    reviewMentions: EvidenceAnchor[];
}

Properties

defined: boolean

spec.md defines it; false → cited by the record but defined nowhere.

evidence: EvidenceBlock[]

Evidence blocks (### E<k> — AC<n>.<m>) citing this criterion.

findings: FindingRef[]

Review findings whose own block cites this criterion, ordered by the severity the reports themselves declare — blocking first, then by report path, then by finding id. A resolved finding stays in the list: the record raised it, and dropping it would make a word of it unreachable.

gap: null | string

Verbatim line from the report's Gaps section mentioning this criterion.

id: string
result: null | { evidence: string; verdict: string }

Verbatim cells from the report's Results-table row, if present.

reviewMentions: EvidenceAnchor[]

review-NN.md lines citing this criterion — discussion, not evidence.