import { z } from 'zod';

/** DraftRecallSummary 输出:一句话回访历史摘要。 */
export const DraftRecallSummarySchema = z.object({
  summary: z
    .string()
    .min(4)
    .max(80)
    .describe(
      '一句话中文回访历史摘要(≤60 字,不带换行/列表/Markdown)。' +
        '概括:联系过几次、主要结果(是否约到/拒绝/未接通)、是否有下次回访约定。' +
        '客观陈述,不承诺疗效、不臆测。例:"近 3 次电话回访,1 次约到诊、2 次未接通,暂无下次约定。"',
    ),
});
