{
  "test_id": "T22",
  "verdict": "pass",
  "observed": "정적(static) cluster 목록은 prometheus_stats, agent, sds-grpc, xds-grpc 4개뿐이었고 'outbound|'로 시작하는 이름은 0개였다. dynamic_resources는 lds_config와 cds_config 모두 ads:{}로 지정되어 있었고, 최상위 ads_config는 api_type=DELTA_GRPC, grpc_services.envoy_grpc.cluster_name=xds-grpc로 구성되어 ADS 하나로만 귀결됨을 확인했다. 전체 bootstrap JSON 어디에도 path_config_source 키가 없어 파일 기반 xDS 설정은 전혀 없었다(등장한 유일한 'path' 관련 키들은 sds-grpc/xds-grpc의 UDS 소켓 경로와 admin access_log 경로 등 무관한 값들이었다). 단, config_dump 조회는 스펙의 '?resource=bootstrap' 대신 '?mask=bootstrap'으로, jq 경로도 camelCase 대신 이 Envoy 빌드가 쓰는 snake_case(static_resources/dynamic_resources 등)로 보정해 실행했다.",
  "claims": [
    {
      "doc": "xds__note-envoy-static-vs-dynamic-config",
      "cid": "C10",
      "empirical": "supports-claim",
      "note": "정적 cluster는 control-plane/telemetry용(prometheus_stats, agent, sds-grpc, xds-grpc)뿐이고 outbound|* 트래픽 cluster는 static_resources에 0개, 즉 실제 서비스 라우팅용 cluster는 전부 CDS(dynamic)로만 채워짐을 실측으로 확인함."
    },
    {
      "doc": "xds__note-file-based-xds-constraints",
      "cid": "C11",
      "empirical": "supports-claim",
      "note": "dynamic_resources.lds_config/cds_config가 전부 ads:{}이고 최상위 ads_config만 존재하며, bootstrap 전체에 path_config_source가 전혀 없어 Istio 사이드카가 파일 기반 xDS(ConfigSource.path)를 전혀 사용하지 않고 오직 gRPC ADS(xds-grpc, DELTA_GRPC)만 사용함을 확인함."
    }
  ]
}
