/**
 * MCP failure modes — valid for the `mcp-behavior` dimension family
 * (input-validation, output-correctness, error-handling, security).
 *
 * Relocated from packages/eval/src/grader/mcp.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 MCP_FAILURE_MODES = [
    "spec-mismatch", // tool/server output doesn't match published MCP spec
    "missing-error-handling", // tool failure path under-documented or absent
    "over-privileged", // tool exposes operations the doc didn't sanction
    "missing-docs", // re-export from literacy (cross-cutting)
];
