package cn.nianxx.thhotel.workflows.reservation.service;

import cn.nianxx.thhotel.workflows.reservation.common.result.SuperAgentTaskResultResponse;

/**
 * Reservation AI 任务结果接收服务。负责把 SuperAgent JSON 转换为 AI 过渡层、订单、任务和任务卡。
 */
public interface ReservationAiTaskIntakeService {

    /**
     * 接收已通过鉴权的 SuperAgent 原始请求体，并完成 CP1-3 范围内的持久化和任务创建。
     */
    SuperAgentTaskResultResponse accept(String rawBody, String clientId, String requestId);
}
