/** * Assessor Definitions * * Declarative configuration for all 19 assessors. * Single source of truth for assessor registration, phase ordering, * config flags, and Claude bridge support. * * @module assessment/registry/AssessorDefinitions * @see GitHub Issue #91 */ import type { AssessorDefinition } from "./types.js"; import { AssessmentPhase } from "./types.js"; /** * All assessor definitions in phase order. * This is the single source of truth for assessor registration. * * Order within phases: * - Phase 0 (PRE): Temporal only * - Phase 1 (CORE): Functionality, Security, Documentation, ErrorHandling, Usability * - Phase 2 (PROTOCOL): ProtocolCompliance * - Phase 3 (COMPLIANCE): AUP, Annotations, Libraries, Manifest, Portability, APIs, Auth * - Phase 4 (CAPABILITY): Resources, Prompts, CrossCapability * - Phase 5 (QUALITY): FileModularization, Conformance */ export declare const ASSESSOR_DEFINITIONS: AssessorDefinition[]; /** * Map of assessor ID to definition for fast lookup. */ export declare const ASSESSOR_DEFINITION_MAP: Map; /** * Get assessor definitions by phase. */ export declare function getDefinitionsByPhase(phase: AssessmentPhase): AssessorDefinition[]; /** * Get all phases in execution order. */ export declare function getOrderedPhases(): AssessmentPhase[]; //# sourceMappingURL=AssessorDefinitions.d.ts.map