IFClite TypeScript API
    Preparing search index...

    Interface FindingSource<Message>

    The seam other packages plug into. A source reads its own native state (store slices, libraries) and returns normalised findings; the review layer never reaches into a source's internals. P10 clash groups, P16 semantic records and P17 comparison reconciliation add or replace an entry in FINDING_SOURCES (sources/index.ts) instead of editing the card logic.

    interface FindingSource<Message extends ReviewMessage = ReviewMessage> {
        kind: FindingSourceKind;
        collect(models: readonly ReviewModel[]): FindingSourceResult<Message>;
    }

    Type Parameters

    • Message extends ReviewMessage = ReviewMessage
    Index