/**
 * Knowledge-probe failure modes — valid for the `knowledge-probe` dimension
 * family (factual-correctness, completeness, currency).
 *
 * Relocated from packages/eval/src/grader/knowledge-probe.ts to @sanity/ailf-core
 * so card files in packages/core/src/services/diagnosis/cards/ can import
 * them without violating the core→eval import direction rule (D-05).
 *
 * @see docs/design-docs/actionability-ladder/03-structured-grader-judgments.md
 *      §"Per-dimension failure-mode taxonomies" (lines 239-283).
 */
export const KP_FAILURE_MODES = [
    "factual-error", // assistant asserts something demonstrably false
    "incompleteness", // assistant covers part of the answer; misses key piece
    "currency-violation", // assistant cites stale facts beyond doc currency horizon
    "hallucination", // assistant invents details not present in any doc
];
