/**
 * Knowledge Probe mode base — evaluation methodology for testing model knowledge.
 *
 * Tests what the model knows about a topic without providing documentation,
 * establishing a baseline of model knowledge.
 *
 * @see docs/modes.md
 */
export function createKnowledgeProbeBase() {
    return {
        mode: {
            id: "knowledge-probe",
            label: "Knowledge Probe",
            validProviderPatterns: ["^openai:", "^anthropic:", "^file://"],
            rubricTemplateIds: [],
            handlerModule: "./mode-handlers/knowledge-probe/index.js",
        },
        // Knowledge probe uses the same rubric dimensions as literacy
        // but without doc-coverage (since no docs are provided).
        // Rubric templates will be inherited or defined as the mode matures.
    };
}
