-- 法治日报（法治网）应用种子数据：分类 + 15个应用
-- 依赖：seed_fazhiribao_users.sql（机构与用户）
-- 可重复执行（ON CONFLICT DO NOTHING）

DO $$
DECLARE
  creator_id UUID;
  fazhi_org UUID := 'a0000000-0000-0000-0000-00000000000a';
  cat_news UUID;
  cat_law UUID;
  cat_publicity UUID;
  cat_commentary UUID;
BEGIN
  SELECT id INTO creator_id FROM users WHERE email = 'fazhibian@govai.gov.cn';

  -- ========== 分类数据 ==========
  INSERT INTO categories (name, slug, icon, sort_order, org_id) VALUES
    ('法治新闻采编', 'fazhi-news',       'newspaper',      1, fazhi_org),
    ('法律法规解读', 'fazhi-law',        'scale',          2, fazhi_org),
    ('普法宣传',     'fazhi-publicity',  'megaphone',      3, fazhi_org),
    ('法治评论',     'fazhi-commentary', 'message-square', 4, fazhi_org)
  ON CONFLICT (slug) DO NOTHING;

  SELECT id INTO cat_news       FROM categories WHERE slug = 'fazhi-news';
  SELECT id INTO cat_law        FROM categories WHERE slug = 'fazhi-law';
  SELECT id INTO cat_publicity  FROM categories WHERE slug = 'fazhi-publicity';
  SELECT id INTO cat_commentary FROM categories WHERE slug = 'fazhi-commentary';

  -- ========== 对话型应用（5个）==========

  -- 1. 法治新闻摘要
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, suggested_prompts, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000001',
    '法治新闻摘要', 'law-news-summary',
    '快速提炼法治新闻核心要点，生成规范的新闻摘要',
    E'## 功能介绍\n\n面向法治新闻编辑的智能摘要工具：\n\n- 提取法治新闻核心事实\n- 梳理事件时间线与关键人物\n- 标注涉及的法律法规\n- 生成不同字数版本的摘要\n\n## 使用方法\n\n粘贴法治新闻原文，即可获得结构化摘要。',
    '📰', cat_news, creator_id, fazhi_org,
    'chatbot', 'approved', 'public', true, 386, 4.7, 52, '1.0',
    '{"system_prompt": "你是法治日报的资深新闻编辑，擅长提炼法治新闻要点。请对用户提供的新闻进行摘要，输出包括：核心事实、关键人物、涉及法律、事件意义。语言简洁、客观、准确。", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 3000}',
    '您好，我是法治新闻摘要助手。请粘贴新闻原文，我来为您提炼核心要点。',
    '["请为这则关于网络诈骗案宣判的新闻生成摘要", "提炼这篇民法典普法报道的要点", "总结这起行政诉讼案件的关键信息"]',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 2. 典型案例解读
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, suggested_prompts, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000002',
    '典型案例解读', 'case-analysis-law',
    '深度解读典型司法案例，提炼裁判要旨与法律启示',
    E'## 功能介绍\n\n面向法治报道的案例解读工具：\n\n- 梳理案件事实与争议焦点\n- 解读裁判要旨与法律适用\n- 提炼案例的指导意义\n- 输出通俗版与专业版双版本\n\n## 使用方法\n\n输入案件信息或判决书内容，获取专业解读。',
    '⚖️', cat_law, creator_id, fazhi_org,
    'chatbot', 'approved', 'public', true, 512, 4.8, 68, '1.0',
    '{"system_prompt": "你是法治日报的法律专家兼普法工作者。请对用户提供的典型案例进行解读，输出两部分：①专业分析（争议焦点、裁判要旨、法律适用、指导意义）；②通俗解读（面向普通读者的白话版）。引用法条使用《法律名》第X条格式。所有解读末尾附：本解读仅供参考，具体以司法机关裁判为准。", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 5000}',
    '您好，我是典型案例解读助手。请提供案件信息或判决书内容，我来为您深度解读。',
    '["解读最高法发布的正当防卫典型案例", "分析这起高空抛物入刑案件的裁判要旨", "解读一起个人信息保护民事公益诉讼案"]',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 3. 法规条文查询
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, suggested_prompts, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000003',
    '法规条文查询', 'law-provision-qa',
    '精准检索法律法规、司法解释条文，支持法条关联与时效提示',
    E'## 功能介绍\n\n法律法规智能检索工具：\n\n- 精准检索现行法律法规条文\n- 查询司法解释与指导案例\n- 法条关联与新旧版本对比\n- 时效性提示（生效/修订/废止）\n\n## 使用方法\n\n输入法律问题或法条关键词，获取精准检索结果。',
    '🔍', cat_law, creator_id, fazhi_org,
    'chatbot', 'approved', 'public', false, 478, 4.6, 61, '1.0',
    '{"system_prompt": "你是法律法规检索专家，熟悉中国现行法律法规、司法解释。请精准检索并解读相关条文，引用格式：《法律名》第X条。注明法规的生效日期和最新修订版本。如涉及多个法规，按法律层级排列（宪法>法律>行政法规>部门规章）。", "model": "qwen-plus", "temperature": 0.2, "max_tokens": 4000}',
    '您好，我是法规条文查询助手。请输入您要检索的法律问题或法条关键词。',
    '["《民法典》关于合同解除的条款有哪些？", "正当防卫的法律规定及司法解释", "刑法修正案（十一）新增了哪些罪名？"]',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 4. 法治舆情监测
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, suggested_prompts, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000004',
    '法治舆情监测', 'legal-public-opinion',
    '监测分析法治领域热点舆情，研判走向并提供应对建议',
    E'## 功能介绍\n\n法治舆情智能研判工具：\n\n- 分析法治热点事件舆论走向\n- 梳理各方观点与争议焦点\n- 评估社会影响与传播态势\n- 提供舆论引导建议\n\n## 使用方法\n\n描述舆情事件，获取专业研判分析。',
    '📡', cat_news, creator_id, fazhi_org,
    'chatbot', 'approved', 'public', false, 234, 4.5, 32, '1.0',
    '{"system_prompt": "你是法治舆情分析专家，服务于法治日报舆情研判工作。请对用户描述的舆情事件进行分析，输出：事件概述、舆论走向、各方观点、法治视角研判、引导建议。分析应客观理性，注重法治价值导向。", "model": "qwen-plus", "temperature": 0.4, "max_tokens": 4000}',
    '您好，我是法治舆情监测助手。请描述您关注的舆情事件，我来为您研判分析。',
    '["分析某明星偷逃税事件的舆论走向", "研判一起医患纠纷引发的网络热议", "某地城管执法争议的舆情态势分析"]',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 5. 法治写作润色
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, suggested_prompts, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000005',
    '法治写作润色', 'law-writing-polish',
    '对法治类文章、稿件进行专业润色，提升表达质量',
    E'## 功能介绍\n\n法治文稿专业润色工具：\n\n- 优化语言表达与逻辑结构\n- 规范法律术语使用\n- 校正法条引用格式\n- 调整文风以适配不同栏目\n\n## 使用方法\n\n粘贴稿件内容，说明润色要求，获取优化版本。',
    '✒️', cat_commentary, creator_id, fazhi_org,
    'chatbot', 'approved', 'public', false, 312, 4.6, 44, '1.0',
    '{"system_prompt": "你是法治日报的资深文字编辑，擅长法治类文稿润色。请对用户提供的稿件进行润色，包括：语言表达优化、逻辑结构调整、法律术语规范、法条引用校正。保持原意不变，提升专业性与可读性。如有事实或法律错误请指出。", "model": "qwen-plus", "temperature": 0.4, "max_tokens": 5000}',
    '您好，我是法治写作润色助手。请粘贴您的稿件，并说明润色要求。',
    '["润色这篇法治评论，使其更有说服力", "优化这篇普法文章的表达，让普通读者易懂", "校正这篇报道中的法律术语和法条引用"]',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- ========== 补全型应用（4个）==========

  -- 6. 案件报道生成
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000006',
    '案件报道生成', 'case-report-gen',
    '输入案件要素，生成结构完整、规范客观的法治案件报道',
    E'## 功能介绍\n\n法治案件报道智能生成：\n\n- 根据案件要素生成新闻报道\n- 自动组织导语、主体、背景\n- 规范法律术语与法条引用\n- 客观中立，符合法治报道规范\n\n## 使用方法\n\n填写案件要素，一键生成报道初稿。',
    '📝', cat_news, creator_id, fazhi_org,
    'completion', 'approved', 'public', true, 423, 4.7, 56, '1.0',
    '{"system_prompt": "你是法治日报记者，请根据用户提供的案件要素，生成一篇结构完整、语言规范的法治新闻报道，包括：标题、导语、主体（事实经过、审理结果、法律依据）、背景链接。坚持客观中立，准确使用法律术语。涉及未决案件时使用审慎表述。", "input_label": "案件要素", "output_label": "案件报道", "input_placeholder": "请输入案件要素：\n1. 案件类型（刑事/民事/行政）\n2. 案件概要\n3. 审理法院与时间\n4. 当事人情况\n5. 审理结果与法律依据"}',
    NULL,
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 7. 法治宣传文案
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000007',
    '法治宣传文案', 'law-propaganda-gen',
    '输入普法主题，生成多形式普法宣传文案',
    E'## 功能介绍\n\n普法宣传文案智能生成：\n\n- 生成公众号推文、海报标语、口播稿\n- 针对不同受众定制表达\n- 通俗易懂，便于传播\n- 一次输出多种形式\n\n## 使用方法\n\n输入普法主题与受众要求，生成宣传文案。',
    '📢', cat_publicity, creator_id, fazhi_org,
    'completion', 'approved', 'public', true, 389, 4.6, 51, '1.0',
    '{"system_prompt": "你是普法宣传专家，请根据用户提供的主题，生成多形式普法宣传文案，包括：①微信公众号推文（800-1200字）；②宣传标语（10条）；③短视频口播稿（1分钟版）。语言通俗易懂、生动有趣，贴近群众生活，善用案例。", "input_label": "普法主题", "output_label": "宣传文案", "input_placeholder": "请输入普法主题与要求：\n1. 普法主题（如：防范养老诈骗）\n2. 目标受众（如：老年人）\n3. 宣传形式偏好\n4. 重点强调内容"}',
    NULL,
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 8. 采访提纲生成
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000008',
    '采访提纲生成', 'interview-outline-gen',
    '根据采访主题与对象，生成结构化采访提纲',
    E'## 功能介绍\n\n法治采访提纲智能生成：\n\n- 根据选题生成采访问题\n- 设计核心问题与追问策略\n- 分析受访对象特点\n- 提示采访注意事项\n\n## 使用方法\n\n输入采访主题与对象信息，生成提纲。',
    '🎤', cat_news, creator_id, fazhi_org,
    'completion', 'approved', 'public', false, 267, 4.5, 35, '1.0',
    '{"system_prompt": "你是资深法治记者，请根据用户提供的采访主题和对象，生成结构化采访提纲，包括：①受访对象分析；②采访目标；③核心问题（按逻辑分组，每组3-5问）；④追问策略；⑤注意事项。问题应有深度、有针对性。", "input_label": "采访信息", "output_label": "采访提纲", "input_placeholder": "请输入采访信息：\n1. 采访主题\n2. 受访对象（身份/职务）\n3. 采访目的\n4. 重点关注的问题方向"}',
    NULL,
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 9. 法治评论撰写
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-000000000009',
    '法治评论撰写', 'law-comment-gen',
    '针对法治热点，生成观点鲜明、论据充分的评论文章',
    E'## 功能介绍\n\n法治评论文章智能生成：\n\n- 针对热点事件提炼评论角度\n- 组织论点论据，逻辑严密\n- 体现法治价值导向\n- 适配评论栏目文风\n\n## 使用方法\n\n输入评论对象与立场倾向，生成评论文章。',
    '💬', cat_commentary, creator_id, fazhi_org,
    'completion', 'approved', 'public', false, 298, 4.7, 41, '1.0',
    '{"system_prompt": "你是法治日报评论员，请根据用户提供的热点事件，撰写一篇法治评论文章，包括：标题、引出话题、核心论点、论据论证、结论升华。观点鲜明、逻辑严密、论据充分，体现法治精神与社会责任。字数1000-1500字。", "input_label": "评论素材", "output_label": "评论文章", "input_placeholder": "请输入评论素材：\n1. 评论对象（事件/现象/案件）\n2. 事件概要\n3. 立场倾向或想强调的观点\n4. 字数要求"}',
    NULL,
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- ========== 工作流型应用（4个）==========

  -- 10. 选题策划助手
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-00000000000a',
    '选题策划助手', 'topic-planning',
    '分步引导完成法治报道选题策划，生成完整策划方案',
    E'## 功能介绍\n\n法治报道选题策划工具：\n\n- 分步收集选题要素\n- 评估新闻价值与报道角度\n- 生成完整策划方案\n- 提供资源与时间规划建议\n\n## 适用场景\n\n适用于法治新闻选题论证与策划。',
    '💡', cat_news, creator_id, fazhi_org,
    'workflow', 'approved', 'public', true, 198, 4.6, 27, '1.0',
    '{"system_prompt": "你是法治新闻策划专家，请根据用户分步提供的信息，生成完整的选题策划方案，包括：选题背景与新闻价值、报道角度、内容框架、呈现形式、采访对象建议、时间节点、传播策略。", "app_type": "workflow", "model": "qwen-plus", "temperature": 0.5, "max_tokens": 5000, "steps": [{"key": "topic", "label": "选题方向", "type": "text", "placeholder": "如：未成年人网络保护", "required": true}, {"key": "trigger", "label": "选题由头", "type": "textarea", "placeholder": "近期相关事件、政策或热点", "required": true}, {"key": "audience", "label": "目标受众", "type": "select", "options": ["普通公众", "法律从业者", "青少年", "企业经营者", "基层执法人员"], "required": true}, {"key": "format", "label": "报道形式", "type": "select", "options": ["深度报道", "系列报道", "图文专题", "短视频", "图文+视频融媒体"], "required": true}, {"key": "requirement", "label": "特殊要求", "type": "textarea", "placeholder": "如：配合普法宣传月、突出某个角度等"}]}',
    '请填写选题信息，我将为您生成完整的选题策划方案。',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 11. 全民法治意识调查报告
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-00000000000b',
    '法治意识调查报告', 'omnichannel-publish',
    '分步输入调查数据，生成全民法治意识调查报告',
    E'## 功能介绍\n\n法治意识调查报告生成：\n\n- 分步收集调查数据\n- 多维度分析法治意识水平\n- 对比研判趋势变化\n- 生成专业调查报告\n\n## 适用场景\n\n适用于普法效果评估与法治宣传调研。',
    '📊', cat_publicity, creator_id, fazhi_org,
    'workflow', 'approved', 'public', false, 134, 4.5, 18, '1.0',
    '{"system_prompt": "你是法治调研专家，请根据用户分步提供的调查数据，生成专业的全民法治意识调查报告，包括：调查概况、数据分析（分维度）、趋势对比、问题发现、原因分析、对策建议。报告应数据翔实、分析深入。", "app_type": "workflow", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 6000, "steps": [{"key": "region", "label": "调查区域与样本", "type": "text", "placeholder": "如：XX市，样本量2000人", "required": true}, {"key": "dimensions", "label": "调查维度", "type": "textarea", "placeholder": "法律知晓度、维权意识、守法行为、司法信任、普法需求等", "required": true}, {"key": "data", "label": "调查数据", "type": "textarea", "placeholder": "请粘贴问卷统计结果或关键数据", "required": true}, {"key": "baseline", "label": "对比基准", "type": "select", "options": ["与上年数据对比", "与全国数据对比", "与其他地区对比", "无对比"], "required": true}, {"key": "focus", "label": "重点关注", "type": "textarea", "placeholder": "需重点分析的问题或群体"}]}',
    '请填写调查信息，我将为您生成法治意识调查报告。',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 12. 专题报道框架
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-00000000000c',
    '专题报道框架', 'special-report',
    '分步输入专题信息，生成结构化的专题报道框架',
    E'## 功能介绍\n\n法治专题报道框架生成：\n\n- 分步梳理专题脉络\n- 规划分集内容结构\n- 设计呈现形式\n- 生成完整报道框架\n\n## 适用场景\n\n适用于重大法治专题报道的前期规划。',
    '📋', cat_news, creator_id, fazhi_org,
    'workflow', 'approved', 'public', true, 167, 4.7, 23, '1.0',
    '{"system_prompt": "你是法治专题报道策划专家，请根据用户分步提供的信息，生成结构化的专题报道框架，包括：专题主旨、分集规划（5-8篇）、每篇核心内容与角度、呈现形式、采访资源、推进时间表。", "app_type": "workflow", "model": "qwen-plus", "temperature": 0.4, "max_tokens": 6000, "steps": [{"key": "subject", "label": "专题主题", "type": "text", "placeholder": "如：民法典实施三周年观察", "required": true}, {"key": "background", "label": "专题背景", "type": "textarea", "placeholder": "策划该专题的背景与意义", "required": true}, {"key": "duration", "label": "报道周期", "type": "select", "options": ["单期专题", "一周系列", "一月系列", "长期跟踪"], "required": true}, {"key": "angle", "label": "切入角度", "type": "textarea", "placeholder": "希望突出的角度或重点", "required": true}, {"key": "media", "label": "媒介形式", "type": "select", "options": ["纯图文", "图文+视频", "全媒体融合", "H5互动"], "required": true}]}',
    '请填写专题信息，我将为您生成专题报道框架。',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 13. 法律专题策划
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, published_at)
  VALUES (
    'e0000000-0000-0000-0000-00000000000d',
    '法律专题策划', 'legal-topic-plan',
    '围绕特定法律领域，生成深度普法专题策划方案',
    E'## 功能介绍\n\n法律专题深度策划工具：\n\n- 围绕法律领域系统策划\n- 整合法规、案例、解读\n- 设计普法传播路径\n- 生成完整专题方案\n\n## 适用场景\n\n适用于围绕某部法律或法律议题的深度普法策划。',
    '⚖️', cat_publicity, creator_id, fazhi_org,
    'workflow', 'approved', 'public', false, 112, 4.6, 15, '1.0',
    '{"system_prompt": "你是法律普法专题策划专家，请根据用户分步提供的信息，生成深度普法专题策划方案，包括：专题定位、核心法律点梳理、典型案例选取建议、内容产品规划（图文/视频/问答）、传播渠道与节奏、效果评估指标。", "app_type": "workflow", "model": "qwen-plus", "temperature": 0.4, "max_tokens": 6000, "steps": [{"key": "law_area", "label": "法律领域", "type": "text", "placeholder": "如：个人信息保护法", "required": true}, {"key": "goal", "label": "普法目标", "type": "textarea", "placeholder": "希望达到的普法效果", "required": true}, {"key": "target", "label": "目标人群", "type": "select", "options": ["全体公众", "特定行业从业者", "青少年群体", "老年群体", "企业经营者"], "required": true}, {"key": "channel", "label": "传播渠道", "type": "textarea", "placeholder": "如：报纸、客户端、抖音、社区活动等", "required": true}, {"key": "period", "label": "策划周期", "type": "text", "placeholder": "如：国家宪法日宣传周"}]}',
    '请填写专题信息，我将为您生成法律专题策划方案。',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- ========== 智能体型应用（2个）==========

  -- 14. 法治选题智能助手
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, suggested_prompts, published_at)
  VALUES (
    'e0000000-0000-0000-0000-00000000000e',
    '法治选题智能助手', 'topic-intel-agent',
    '多工具联动：追踪热点、检索法条、分析价值、生成选题建议',
    E'## 功能介绍\n\n法治选题智能体，集成多种能力辅助选题决策：\n\n- 立法动态追踪：关注最新立法与政策\n- 舆情数据分析：研判热点传播态势\n- 法条检索：匹配相关法律法规\n- 选题建议：评估价值、推荐角度\n\n## 使用方法\n\n描述关注领域或事件，助手自动调用工具综合分析并推荐选题。',
    '🧭', cat_news, creator_id, fazhi_org,
    'agent', 'approved', 'public', true, 156, 4.7, 21, '1.0',
    '{"system_prompt": "你是法治选题智能助手，服务于法治日报编辑部选题工作。你具备以下能力：\n1. **立法动态追踪**：关注最新立法、修法与政策动向\n2. **舆情数据分析**：研判法治热点的传播态势\n3. **法条检索**：匹配事件相关的法律法规\n4. **选题建议**：评估新闻价值，推荐报道角度\n\n使用某能力时用 [工具调用: 工具名] 和 [工具结果: 工具名] 标记。输出选题建议时给出价值评估与角度推荐。", "tools": ["立法动态追踪", "舆情数据分析", "法条检索", "选题建议"]}',
    '您好，我是法治选题智能助手。我可以追踪立法动态、分析舆情、检索法条并推荐选题。请描述您关注的领域或事件。',
    '["最近有哪些值得报道的立法动态？", "围绕电信诈骗治理推荐3个选题角度", "分析未成年人保护领域的报道机会"]',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- 15. 法治内容创作助手
  INSERT INTO applications (id, name, slug, description, long_description, icon_url, category_id, creator_id, org_id,
    dify_app_type, status, visibility, is_featured, usage_count, avg_rating, rating_count, version,
    app_config, welcome_message, suggested_prompts, published_at)
  VALUES (
    'e0000000-0000-0000-0000-00000000000f',
    '法治内容创作助手', 'content-creation-agent',
    '多工具联动：查法条、写报道、配案例、润色审稿一站完成',
    E'## 功能介绍\n\n法治内容创作智能体，端到端辅助内容生产：\n\n- 法条检索：查询相关法律依据\n- 案例匹配：检索关联典型案例\n- 内容创作：撰写报道、评论、普法稿\n- 润色审稿：优化表达、校正引用\n\n## 使用方法\n\n描述创作需求，助手自动调用工具完成从素材到成稿的全流程。',
    '✨', cat_commentary, creator_id, fazhi_org,
    'agent', 'approved', 'public', true, 189, 4.8, 26, '1.0',
    '{"system_prompt": "你是法治内容创作智能助手，服务于法治日报内容生产。你具备以下能力：\n1. **法条检索**：查询相关法律依据\n2. **案例匹配**：检索关联典型案例\n3. **内容创作**：撰写报道、评论、普法稿件\n4. **润色审稿**：优化表达、规范术语、校正法条引用\n\n使用某能力时用 [工具调用: 工具名] 和 [工具结果: 工具名] 标记。坚持客观准确、法治导向。涉及具体案件时审慎表述。", "tools": ["法条检索", "案例匹配", "内容创作", "润色审稿"]}',
    '您好，我是法治内容创作助手。我可以查法条、配案例、写稿件、做润色。请描述您的创作需求。',
    '["写一篇关于高空抛物治理的普法报道，配相关法条和案例", "围绕个人信息保护写一篇评论并润色", "帮我创作一篇消费者维权的普法文章"]',
    NOW()
  ) ON CONFLICT (id) DO NOTHING;

  -- ========== 设置发布时间 ==========
  UPDATE applications SET published_at = NOW()
  WHERE org_id = fazhi_org AND status = 'approved' AND published_at IS NULL;

END $$;

SELECT '法治日报应用种子数据插入成功！共15个应用、4个分类。' as status;