/** * KHAELOR * File: src/phases/index.ts * Description: Public surface of the phase-gate module (v2 design ยง1). * * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai */ export { checkPhaseGate } from "./gate.js"; export type { GateCheck } from "./gate.js"; export { foldPhaseState } from "./state.js"; export type { PhaseState } from "./state.js"; export { PhaseService } from "./service.js"; export type { PhaseServiceOptions, PhaseSessionHandle } from "./service.js"; export { DEFAULT_GATE_CONFIG, PHASE_GATE_BLOCKED } from "./types.js"; export type { DesignArtifact, DesignDecision, GateAutoApprove, GateConfig, GateMode, Phase, PhaseApprovalAsker, } from "./types.js";