{
  "selector_examples": [
    {
      "example_id": "selector_example_qpi_001",
      "input": "我们现在的问题到底是缺数据、缺方法，还是团队没有共识？",
      "recommended_model_ids": ["qpi"],
      "expected_reasons": ["出现 QPI 核心匮乏物触发词", "处于问题定义阶段"],
      "routing_notes": "先做 QPI，再决定是否进入深度建模。"
    },
    {
      "example_id": "selector_example_ia_001",
      "input": "这个模型看起来成立，但我想知道它背后的底层假设和哲学基岩是否稳定。",
      "recommended_model_ids": ["intellectual_archaeology"],
      "expected_reasons": ["出现底层假设和哲学基岩触发词", "目标是模型深度分析"],
      "routing_notes": "调用思想考古学，但应检查是否满足最小充分下潜。"
    },
    {
      "example_id": "selector_example_both_001",
      "input": "用户流失反复出现，我们不知道这是执行路径问题，还是品牌信任和组织共识的深层课题。",
      "recommended_model_ids": ["qpi", "intellectual_archaeology"],
      "expected_reasons": ["先用 QPI 判断主导匮乏物", "如果确认为中重型课题，再用思想考古下钻"],
      "routing_notes": "QPI 应排在前面，思想考古作为后续模型。"
    },
    {
      "example_id": "selector_example_no_call_001",
      "input": "请直接把这句话润色一下，不要深入分析。",
      "recommended_model_ids": [],
      "rejected_model_ids": ["qpi", "intellectual_archaeology"],
      "expected_reasons": ["negative trigger first", "no-call threshold"],
      "routing_notes": "纯改写不应召回 QPI 或思想考古。"
    },
    {
      "example_id": "selector_example_qpi_before_ia_001",
      "input": "这个问题到底是缺数据、缺路径还是缺共识？",
      "recommended_model_ids": ["qpi"],
      "rejected_model_ids": ["intellectual_archaeology"],
      "expected_reasons": ["QPI-before-IA gate"],
      "routing_notes": "问题定义未完成时，思想考古不应抢先召回。"
    }
  ]
}
