/**
 * 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/*.
 */
// Task 7.1
export { capturePendingLesson, pendingLessonsDir, safeTimestamp, validatePendingLesson, } from './capture.js';
// Task 7.2
export { appendBufferEntry, walkBuffer, bufferDir, } from './automation_buffer.js';
// Task 7.3
export { shouldPromote } from './promote.js';
// Task 7.4
export { bumpSkillVersion } from './mutate_skill.js';
// Task 7.5
export { decideEviction } from './eviction.js';
// SCHED.4 — schedule outcome two-stage gate
export { captureScheduleOutcome, evaluateSchedulePromotion, applyScheduleVerdict, scheduleOutcomeDir, DEFAULT_SCHEDULE_THRESHOLD, } from './schedule_outcome.js';
// AUTO.7 — cost-tier Stage 2 wedge gate (pure decision function)
export { evaluateTierAdequacy, DEFAULT_TIER_ADEQUACY_THRESHOLD, } from './cost_outcome.js';
//# sourceMappingURL=index.js.map