/**
 * Escalation mapping helpers — Forge EscalationLevel → CC SDK pyramid levels.
 *
 * Promoted from Forge (Vague 1.B.1). Pure mapping, no external dependencies.
 *
 * @public @since 0.17.0
 */
/**
 * Map a Forge `EscalationLevel` to the CC SDK `EscalationPyramid` level.
 *
 * Both L0 and L1 map to `L1_autonomous` because Forge uses L0 for truly
 * unchecked actions and L1 for audit-logged autonomous actions — both
 * are autonomous from the CC SDK pyramid perspective.
 *
 * @example
 * ```ts
 * const sdkLevel = toSdkEscalationLevel("L2"); // "L2_async_review"
 * ```
 */
export function toSdkEscalationLevel(level) {
    switch (level) {
        case "L0":
            return "L1_autonomous";
        case "L1":
            return "L1_autonomous";
        case "L2":
            return "L2_async_review";
        case "L3":
            return "L3_hitl_required";
    }
}
//# sourceMappingURL=escalation-mapping.js.map