/** * A finding whose class comes from the taxonomy rather than from the call site. * * `severity`, `stage`, `actor` and `fix_kind` are all read from the table — the same rule * `target.ts` follows and for the same reason: a `fix_kind` disagreeing with the table is a finding * that routes wrong, and nothing in the suite compares a finding's metadata against the table, so a * hand-written copy drifts silently. Here the values are stated once, in `codes.ts`. * * Extracted from `universe-stage.ts` and `wallet-binding-stage.ts`, which held byte-identical * copies of it. A helper whose whole purpose is "do not hand-copy the metadata" should not itself * be hand-copied into every new stage. */ import { type ValidateCode } from "./codes.js"; import type { Finding } from "./types.js"; export declare function taxonomyFinding(code: ValidateCode, parts: { what: string; why: string; fix: string; where?: Finding["where"]; evidence?: Record; }): Finding; //# sourceMappingURL=taxonomy-finding.d.ts.map