IFClite TypeScript API
    Preparing search index...

    Interface ReviewFinding<Message>

    interface ReviewFinding<Message extends ReviewMessage = ReviewMessage> {
        detail: string[];
        disciplines: string[];
        elements: FindingElement[];
        evidence: FindingEvidence;
        id: string;
        lifecycle: FindingLifecycle;
        lineage: string;
        nativeStatus: string;
        notes?: Message[];
        run: FindingRun<Message>;
        source: FindingSourceKind;
        storeys: string[];
        title: string;
    }

    Type Parameters

    • Message extends ReviewMessage = ReviewMessage
    Index
    detail: string[]

    Extra native lines for the detail view (failed requirements, changed components).

    disciplines: string[]

    Discipline candidates from the native taxonomy; overlapping and empty lists stay as given.

    elements: FindingElement[]
    evidence: FindingEvidence
    id: string

    Unique per run: ${run.id}#${native id}.

    lifecycle: FindingLifecycle
    lineage: string

    Run-independent identity used to pair the same finding across runs of one source.

    nativeStatus: string

    Native status, copied verbatim (clash class, IDS outcome, change state, topic status, severity).

    notes?: Message[]

    Catalogued explanations (why a historical finding was or was not re-checked), translated where rendered.

    storeys: string[]

    Storey names when the native source or the live model can supply them.

    title: string

    Short native description: rule, specification, change kinds, topic title.