/**
 * 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
 */
// ── Candidate extraction ──────────────────────────────────────────────────────
export { extractCandidate } from "./candidate.js";
// ── Evaluator ─────────────────────────────────────────────────────────────────
export { evaluateCandidate } from "./evaluator.js";
// ── A/B runner ────────────────────────────────────────────────────────────────
export { ABRunner } from "./ab-runner.js";
// ── Sign-off (Art. 14 human oversight) ────────────────────────────────────────
export { SignOffManager } from "./sign-off.js";
// ── Adoption ──────────────────────────────────────────────────────────────────
export { promoteCandidate, rejectCandidate, deprecateUnderperformers, PromotionWithoutSignOffError, } from "./adoption.js";
// ── Versioning ────────────────────────────────────────────────────────────────
export { bumpVersion } from "./versioning.js";
// ── Value metric ──────────────────────────────────────────────────────────────
export { computeSkillValue, rankSkillsByValue } from "./value-metric.js";
// ── Reflexion replay ──────────────────────────────────────────────────────────
export { ReflexionStore } from "./reflexion-replay.js";
//# sourceMappingURL=index.js.map