/**
 * Wedge-gate runtime barrel.
 *
 * Authoritative source: `docs/opensquid-real-design.md` §"Two-stage wedge gate".
 *
 * Re-exports the public surface of the wedge-gate runtime. Internal helpers
 * (filename builders, validators) stay private to their owning module.
 *
 * Imports from: ./capture, ./types.
 * Imported by: src/mcp/server.ts, src/runtime/hooks/*.
 */
export { capturePendingLesson, pendingLessonsDir, safeTimestamp, validatePendingLesson, } from './capture.js';
export type { LessonType, PendingLesson } from './types.js';
export { appendBufferEntry, walkBuffer, bufferDir, type BufferCategory, type BufferEntry, } from './automation_buffer.js';
export { shouldPromote, type OutcomeSignal, type PromotionThreshold } from './promote.js';
export { bumpSkillVersion } from './mutate_skill.js';
export { decideEviction, type EvictionDecision } from './eviction.js';
export { captureScheduleOutcome, evaluateSchedulePromotion, applyScheduleVerdict, scheduleOutcomeDir, DEFAULT_SCHEDULE_THRESHOLD, type ScheduleOutcome, type ScheduleVerdict, type SchedulePromotionThreshold, type ApplyVerdictOpts, type ApplyVerdictResult, } from './schedule_outcome.js';
export { evaluateTierAdequacy, DEFAULT_TIER_ADEQUACY_THRESHOLD, type CostEvidence, type CostOutcomeSignal, type TierAdequacyThreshold, type TierAdequacyVerdict, } from './cost_outcome.js';
//# sourceMappingURL=index.d.ts.map