import { z } from 'zod';

/** DraftPersonaSummary 输出:一句话画像重点。 */
export const DraftPersonaSummarySchema = z.object({
  summary: z
    .string()
    .min(4)
    .max(80)
    .describe(
      '一句话中文画像重点(≤30 字最佳,最多 40 字,不带换行/列表/Markdown)。' +
        '提炼最值得注意的一两点(价值层级 / 流失风险 / 应治未治项目 / 触达注意),' +
        '让客服一眼抓住"这是谁、该怎么对待"。只用标签里有的信息,严禁无中生有:' +
        '「潜在治疗」是应治未治的临床缺口,不是患者意愿,只能说"待跟进",不能说成"有意向/想做"。' +
        '客观陈述,不承诺疗效、不臆测。例:"重要价值客户,有种植、修复待跟进,周末好约。"',
    ),
});
