/**
 * src/skill-loop/index.ts
 *
 * Barrel export for the skill-loop module.
 *
 * Pipeline: candidate → evaluator → ab-runner → sign-off → adoption
 * Supporting: versioning, value-metric, reflexion-replay
 *
 * @module skill-loop
 */
export { extractCandidate } from "./candidate.js";
export type { SkillCandidate } from "./candidate.js";
export { evaluateCandidate } from "./evaluator.js";
export type { VerifierExample, EvalResult } from "./evaluator.js";
export { ABRunner } from "./ab-runner.js";
export type { ABConfig, ABSlot } from "./ab-runner.js";
export { SignOffManager } from "./sign-off.js";
export type { SignOffDecision, SignOffRecord, PendingRequest, } from "./sign-off.js";
export { promoteCandidate, rejectCandidate, deprecateUnderperformers, PromotionWithoutSignOffError, } from "./adoption.js";
export type { AdoptionStatus, AdoptionRecord } from "./adoption.js";
export { bumpVersion } from "./versioning.js";
export type { SkillVersion } from "./versioning.js";
export { computeSkillValue, rankSkillsByValue } from "./value-metric.js";
export type { UsageEvent, SkillValueResult } from "./value-metric.js";
export { ReflexionStore } from "./reflexion-replay.js";
export type { ReflexionEntry, ReplayResult } from "./reflexion-replay.js";
//# sourceMappingURL=index.d.ts.map