{
  "id": "C025",
  "scenario": "raw输入每分钟变化；同组先A再B与先B再A比较固定时间点B；跨组不承诺按文本顺序执行。",
  "expected_task": "两份规则组、规则依赖图与promtool固定时间点结果。",
  "scope": "固定本地promtool版本，不以Python模拟替代PromQL执行，不宣称跨组强顺序。",
  "entry": "run.py",
  "dependencies": "Python3.8以上与官方Prometheus3.5.0中的promtool。将工具加入PATH，或把PROMTOOL设为它的绝对路径。程序会在临时目录生成真实规则与测试输入，再调用promtool test rules；断言不符时退出失败，不用自造PromQL求值器替代。"
}
