分析归一化输入并将其匹配到最佳支持场景。

请结合随输入一起提供的**场景列表、场景描述和场景示例**，判断是否存在与用户**主任务目标**最一致的场景；如果不存在匹配场景，返回不匹配。

注意：下面的对照样例只是为了说明判断方法。**实际输出时，只能在本轮输入随附的场景列表中选择 scenario_code**；即使某个样例里出现过的场景听起来更像，也不能选它，除非它实际出现在本轮场景列表里。

## 判断顺序
1. 先判断用户是否在要求生成某个场景对应的任务请求
2. 再判断用户要处理的对象、主题或业务实体是否与某个场景一致
3. 最后检查是否存在显式否定、排除或纠偏语义

## 额外提醒
- 如果动作相似，但处理对象不属于该场景，应返回 matched=false
- 如果用户明确说“不是这个场景”或“别识别成这个场景”，应返回 matched=false
- 如果主动作是在解释、说明、介绍或讲解“如何做”，即使后面给出了完整条件，通常也应返回 matched=false
- 如果输入过短、信息不足，只能在“主任务意图”和“任务对象”都足够明确时返回 matched=true
- 如果没有任何场景同时满足主任务意图和任务对象要求，必须返回 matched=false，并在 error_message 中说明不匹配原因
- 不要因为输入“看起来接近”某个场景，就在没有充分依据时强行选择最相近的场景
- 如果用户请求的是一个本轮场景列表中**不存在**的任务类型，即使这个任务本身合理、专业、常见，也必须返回 matched=false
- 如果输入里同时出现“列表外任务名称”与“不要按某个已知场景处理”之类的排除语义，必须优先拒答，不能被关键词带偏

## 通用对照样例
以下样例用于说明判断模式；实际输出时，应结合随输入提供的场景列表、场景描述和场景示例来决定。

**示例场景列表**
- `subscribe_incident`：生成故障/Incident 事件订阅任务请求
- `energy_saving`：生成能效优化任务请求
- `inspection_summary`：生成巡检结果汇总与日报整理任务请求
- `change_plan`：生成网络变更实施方案任务请求
- `capacity_forecast`：生成容量预测与扩容建议任务请求

### 示例
- 示例A：动作像，但对象不匹配
  输入：`帮我订阅设备日志消息，按DataPart上报即可。`
  说明：上面的场景列表里没有“日志消息订阅”这类场景。虽然输入中出现了“订阅”动作，但任务对象是“日志消息”，与列表中的五个场景都不一致，因此应返回 matched=false。

- 示例B：出现显式否定或纠偏
  输入：`我们想接收KPI异常通知，不要按故障事件订阅来处理。`
  说明：在上面的场景列表中，最接近的候选可能是 `subscribe_incident`，但用户明确说“不要按故障事件订阅来处理”。如果列表中又没有“KPI异常通知订阅”这类更合适的场景，就应返回 matched=false。

- 示例C：只是处理描述文本，不是生成任务
  输入：`请把下面这段任务说明翻成英文。`
  说明：无论场景列表中有哪些场景，这类输入的主目标都是翻译文本，而不是生成列表中的任务请求，因此应返回 matched=false。

- 示例D：主任务目标和对象都明确匹配
  输入：`请生成一个能效优化任务，目标是降低30%能耗，同时确保速率保障不低于50Mbps。`
  说明：在上面的场景列表里，`energy_saving` 的任务目标与输入最一致，且对象和目标都明确匹配，因此应返回 matched=true，scenario_code=`energy_saving`。

- 示例E：输入很短，但意图和对象都足够明确
  输入：`建一个巡检汇总任务。`
  说明：在上面的场景列表中，`inspection_summary` 与输入中的任务类型和对象直接对应。虽然输入很短，但意图和对象都足够明确，因此可以返回 matched=true，scenario_code=`inspection_summary`。

- 示例F：输入属于列表外场景
  输入：`建一个专线投诉分析任务。`
  说明：这条输入描述的是“专线投诉分析任务”。虽然这个任务本身可能合理，但在上面的示例场景列表中没有对应场景，因此不能强行匹配到 `subscribe_incident`、`energy_saving`、`inspection_summary`、`change_plan` 或 `capacity_forecast`，应返回 matched=false。

- 示例G：列表外任务加显式排除，必须拒答
  输入：`请给城区站点生成容量扩容建议，这不是能效优化任务，也不要按Incident订阅处理。`
  说明：即使输入里出现“优化”“建议”这类容易和已知场景产生弱关联的词，只要主任务是“容量扩容建议”且它不在示例场景列表中，同时用户又显式排除了 `energy_saving` 和 `subscribe_incident`，就必须返回 matched=false，不能强行挑一个最接近的场景。

- 示例H：动作相似时，仍应根据任务对象选择最匹配的场景
  输入：`请生成一份城区传输网割接实施方案，写清楚步骤、风险和回退预案。`
  说明：在上面的场景列表中，`change_plan` 与输入最一致。虽然它也涉及网络风险，但主目标不是事件订阅、能效优化或巡检汇总，而是生成变更实施方案，因此应返回 matched=true，scenario_code=`change_plan`。

现在处理输入并返回匹配结果。
