{
  "shouldNotify": true,
  "level": "critical",
  "title": "白禾经营数据底座异常",
  "message": "发现 19 个异常资产，请优先处理 critical/blocked。",
  "alerts": [
    {
      "assetId": "operating_maturity_dashboard_latest",
      "assetName": "成熟度总览数据",
      "level": "warning",
      "tier": "process",
      "owner": "6号口袋/系统维护",
      "impact": "升A准备度、明早验收包和经营罗盘依赖的成熟度上游数据。",
      "issues": [
        "超过新鲜度阈值 36 小时"
      ],
      "nextAction": "恢复 operating-maturity 生成链路或修正升A准备度脚本的上游路径；入口404时不能把升A准备度标成可刷新。",
      "blockedBy": ""
    },
    {
      "assetId": "operating_maturity_dashboard_page",
      "assetName": "成熟度总览页面",
      "level": "warning",
      "tier": "process",
      "owner": "6号口袋/系统维护",
      "impact": "给老板和岗位查看经营系统各模块成熟度，避免页面存在被误当作成熟可用。",
      "issues": [
        "超过新鲜度阈值 36 小时"
      ],
      "nextAction": "恢复 operating-maturity 页面；若该入口废弃，必须同步修改所有依赖脚本和健康资产清单。",
      "blockedBy": ""
    },
    {
      "assetId": "customer_service_knowledge_csv",
      "assetName": "客服知识中枢 CSV",
      "level": "critical",
      "tier": "process",
      "owner": "客服/6号口袋维护",
      "impact": "用于线下维护客服问答、不能承诺和升级对象。",
      "issues": [
        "文件不存在"
      ],
      "nextAction": "新增高频问题后补入CSV源并重新生成。",
      "blockedBy": ""
    },
    {
      "assetId": "product_quality_knowledge_latest",
      "assetName": "产品质量回复知识包数据",
      "level": "warning",
      "tier": "process",
      "owner": "客服/质检/6号口袋维护",
      "impact": "给客服处理缩水、起球、掉色、异味、成分、开线等质量咨询。",
      "issues": [
        "超过新鲜度阈值 168 小时"
      ],
      "nextAction": "钉钉质检报告导出后补入归档，并替换行业常识为白禾正式检测依据。",
      "blockedBy": ""
    },
    {
      "assetId": "product_quality_knowledge_page",
      "assetName": "产品质量回复知识包页面",
      "level": "warning",
      "tier": "process",
      "owner": "客服/质检/6号口袋维护",
      "impact": "内部只读辅助入口，用于质量问题回复和证据收集。",
      "issues": [
        "超过新鲜度阈值 168 小时"
      ],
      "nextAction": "检查页面可打开，并确认行业常识不替代白禾正式质检报告。",
      "blockedBy": ""
    },
    {
      "assetId": "product_quality_reply_cards_csv",
      "assetName": "产品质量回复卡 CSV",
      "level": "warning",
      "tier": "process",
      "owner": "客服/质检/6号口袋维护",
      "impact": "用于线下维护质量问题回复卡。",
      "issues": [
        "超过新鲜度阈值 168 小时"
      ],
      "nextAction": "新增质检报告或高频问题后更新回复卡。",
      "blockedBy": ""
    },
    {
      "assetId": "top_product_fabric_map_csv",
      "assetName": "TOP款面料映射 CSV",
      "level": "warning",
      "tier": "process",
      "owner": "客服/质检/6号口袋维护",
      "impact": "用于把高销量产品映射到面料/工艺回复口径。",
      "issues": [
        "超过新鲜度阈值 168 小时"
      ],
      "nextAction": "下一周TOP款更新后重新生成。",
      "blockedBy": ""
    },
    {
      "assetId": "settlement_upload_index",
      "assetName": "结算上传记录索引",
      "level": "warning",
      "tier": "process",
      "owner": "结算工作台",
      "impact": "结算上传记录、单店资料包、资料完整度",
      "issues": [
        "超过新鲜度阈值 240 小时"
      ],
      "nextAction": "检查 settlement-upload 服务和上传索引写入。",
      "blockedBy": ""
    },
    {
      "assetId": "settlement_workbench_latest",
      "assetName": "结算工作台数据",
      "level": "warning",
      "tier": "draft",
      "owner": "结算工作台",
      "impact": "结算工作台差异池、台账、复核材料",
      "issues": [
        "超过新鲜度阈值 240 小时"
      ],
      "nextAction": "检查 settlement-workbench 数据生成脚本或重新汇总上传资料。",
      "blockedBy": ""
    },
    {
      "assetId": "legacy_settlement_workbench",
      "assetName": "旧结算系统工作台数据",
      "level": "warning",
      "tier": "draft",
      "owner": "结算工作台",
      "impact": "旧结算系统兼容入口和历史演示数据",
      "issues": [
        "超过新鲜度阈值 720 小时"
      ],
      "nextAction": "仅作为历史/草稿资产；如缺失，先不影响正式经营。",
      "blockedBy": ""
    },
    {
      "assetId": "weekly_latest",
      "assetName": "经营周报最新数据",
      "level": "warning",
      "tier": "formal",
      "owner": "经营周报",
      "impact": "周经营看板、52周行动计划、责任块复盘",
      "issues": [
        "超过新鲜度阈值 240 小时"
      ],
      "nextAction": "检查 weekly_data_latest.json 生成时间和 currentWeek。",
      "blockedBy": ""
    },
    {
      "assetId": "merch_daily_action_page",
      "assetName": "商品经营专业日报页面",
      "level": "warning",
      "tier": "process",
      "owner": "商品/库存动作台",
      "impact": "商品经营专业日报、补货/控量/清退动作",
      "issues": [
        "超过新鲜度阈值 240 小时"
      ],
      "nextAction": "检查商品日报页面和后续结构化数据文件。",
      "blockedBy": ""
    },
    {
      "assetId": "daily_touch_evidence_latest",
      "assetName": "日报触达证据池数据",
      "level": "warning",
      "tier": "process",
      "owner": "日报触达闭环",
      "impact": "日报邮件 V2 从草稿推进到发送、阅读、回复、次日回看证据闭环。",
      "issues": [
        "超过新鲜度阈值 36 小时"
      ],
      "nextAction": "导入邮件发送日志或人工回执；没有真实证据时保持 L1 草稿可用。",
      "blockedBy": ""
    },
    {
      "assetId": "daily_touch_evidence_page",
      "assetName": "日报触达证据池页面",
      "level": "warning",
      "tier": "process",
      "owner": "日报触达闭环",
      "impact": "给 1号和岗位查看日报触达证据状态与录入模板。",
      "issues": [
        "超过新鲜度阈值 36 小时"
      ],
      "nextAction": "检查页面是否可打开，并确认没有把草稿标成已发送。",
      "blockedBy": ""
    },
    {
      "assetId": "daily_touch_evidence_template",
      "assetName": "日报触达证据录入模板",
      "level": "warning",
      "tier": "process",
      "owner": "日报触达闭环",
      "impact": "邮件日志或人工回执可按模板导入，推动日报触达从 L1 升到 L2/L3/L4。",
      "issues": [
        "超过新鲜度阈值 36 小时"
      ],
      "nextAction": "获取真实发送、阅读、回复证据后按模板补录。",
      "blockedBy": ""
    },
    {
      "assetId": "settlement_evidence_task_csv",
      "assetName": "结算逐条补证作业清单 CSV",
      "level": "critical",
      "tier": "process",
      "owner": "结算工作台",
      "impact": "用于线下逐条登记付款、回款、争议说明和经手人确认。",
      "issues": [
        "文件不存在"
      ],
      "nextAction": "补证后回写证据工作台和结算状态回写台账。",
      "blockedBy": ""
    },
    {
      "assetId": "settlement_evidence_task_template_csv",
      "assetName": "结算逐条补证录入模板 CSV",
      "level": "critical",
      "tier": "process",
      "owner": "结算工作台",
      "impact": "给财务/结算按统一字段补录路径、提交人、提交时间和复核信息。",
      "issues": [
        "文件不存在"
      ],
      "nextAction": "按模板补齐后再进入人工复核准备。",
      "blockedBy": ""
    },
    {
      "assetId": "settlement_closure_board_generator",
      "assetName": "结算差异闭环看板生成脚本",
      "level": "warning",
      "tier": "process",
      "owner": "结算工作台",
      "impact": "用于持续刷新结算差异闭环看板，保持页面与台账一致。",
      "issues": [
        "超过新鲜度阈值 240 小时"
      ],
      "nextAction": "脚本异常时先看 /var/log/topclaw/6-pocket-settlement-closure-board.log。",
      "blockedBy": ""
    },
    {
      "assetId": "internal_settlement_closure_board_generator",
      "assetName": "内部结算 V3 补数闭环生成脚本",
      "level": "warning",
      "tier": "process",
      "owner": "事业部内部结算",
      "impact": "用于持续刷新内部结算补数闭环看板，保持页面与台账一致。",
      "issues": [
        "超过新鲜度阈值 240 小时"
      ],
      "nextAction": "脚本异常时先看 /var/log/topclaw/6-pocket-internal-settlement-closure-board.log。",
      "blockedBy": ""
    }
  ]
}