Skip to content

Commit 5f0136f

Browse files
sjarmakclaude
andcommitted
feat: curate oracle_answer.json for 26 compliance and migration tasks (182-207)
Add oracle_answer.json files for 13 ccb_mcp_compliance tasks (ccx-compliance-182 through ccx-compliance-194) and 13 ccb_mcp_migration tasks (ccx-migration-195 through ccx-migration-207) using Sourcegraph MCP keyword_search. Coverage: - kubernetes-ecosystem: compliance 182-184 (ClusterRole verbs, API deprecation, Pod security context) + migration 198-200 (Ingress v1beta1→v1, CronJob TimeZone, ConfigMap immutability) - prometheus-monitoring: compliance 185-186 (metric naming, remote write TLS) - envoy-service-mesh: compliance 187-188 (gRPC health check, access log format) + migration 201-202 (xDS v2→v3, HTTP header normalization) - grafana-observability: compliance 189-190 (user permissions, plugin signatures) + migration 205-206 (legacy→unified alerting, DashboardMigrator) - apache-kafka-ecosystem: compliance 191-192 (SASL mechanisms, log retention) + migration 195-197 (ConsumerConnector→KafkaConsumer, Streams DSL, Connect REST API) - django-web-framework: compliance 193-194 (migration squash, field validators) + migration 203-204 (URL patterns() → list, CharField AlterField) - rust-systems: migration 207 (edition 2018→2021) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f35334a commit 5f0136f

File tree

26 files changed

+518
-130
lines changed

26 files changed

+518
-130
lines changed
Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,27 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/kubernetes--v1.32.0/pkg/apis/rbac/v1alpha1/zz_generated.conversion.go",
4+
"sg-evals/kubernetes--v1.32.0/plugin/pkg/auth/authorizer/rbac/rbac_test.go",
5+
"sg-evals/kubernetes--v1.32.0/pkg/registry/rbac/clusterrole/policybased/storage_test.go",
6+
"sg-evals/kubernetes--v1.32.0/test/integration/authutil/authutil.go",
7+
"sg-evals/kubernetes--v1.32.0/test/e2e/storage/drivers/csi.go",
8+
"sg-evals/kubernetes--v1.32.0/cmd/kubeadm/app/phases/addons/dns/dns_test.go",
9+
"sg-evals/api--v0.32.0/rbac/v1/types_swagger_doc_generated.go",
10+
"sg-evals/api--v0.32.0/rbac/v1beta1/types.go",
11+
"sg-evals/api--v0.32.0/rbac/v1/generated.proto",
12+
"sg-evals/api--v0.32.0/rbac/v1beta1/generated.proto",
13+
"sg-evals/client-go--v0.32.0/applyconfigurations/internal/internal.go"
14+
],
15+
"symbols": [],
16+
"repo_set_id": "kubernetes-ecosystem",
417
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
18+
"discovery_method": "sourcegraph_mcp_keyword_search",
19+
"timestamp": "2026-02-28T00:00:00Z",
20+
"repos_searched": [
21+
"sg-evals/kubernetes--v1.32.0",
22+
"sg-evals/client-go--v0.32.0",
23+
"sg-evals/api--v0.32.0",
24+
"sg-evals/etcd-io-etcd"
25+
]
726
}
8-
}
27+
}
Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,28 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/kubernetes--v1.32.0/staging/src/k8s.io/apiserver/pkg/endpoints/deprecation/deprecation.go",
4+
"sg-evals/kubernetes--v1.32.0/staging/src/k8s.io/apiextensions-apiserver/test/integration/deprecation_test.go",
5+
"sg-evals/kubernetes--v1.32.0/staging/src/k8s.io/apiserver/pkg/registry/rest/update.go",
6+
"sg-evals/kubernetes--v1.32.0/pkg/registry/core/node/strategy.go",
7+
"sg-evals/kubernetes--v1.32.0/pkg/registry/core/serviceaccount/strategy.go",
8+
"sg-evals/kubernetes--v1.32.0/pkg/registry/discovery/endpointslice/strategy.go",
9+
"sg-evals/kubernetes--v1.32.0/cmd/kubeadm/app/util/config/upgradeconfiguration.go",
10+
"sg-evals/kubernetes--v1.32.0/cmd/kubeadm/app/cmd/options/generic.go",
11+
"sg-evals/kubernetes--v1.32.0/pkg/api/pod/warnings.go",
12+
"sg-evals/kubernetes--v1.32.0/pkg/api/service/warnings.go",
13+
"sg-evals/kubernetes--v1.32.0/pkg/api/persistentvolumeclaim/util.go",
14+
"sg-evals/etcd-io-etcd/server/embed/config.go"
15+
],
16+
"symbols": [],
17+
"repo_set_id": "kubernetes-ecosystem",
418
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
19+
"discovery_method": "sourcegraph_mcp_keyword_search",
20+
"timestamp": "2026-02-28T00:00:00Z",
21+
"repos_searched": [
22+
"sg-evals/kubernetes--v1.32.0",
23+
"sg-evals/client-go--v0.32.0",
24+
"sg-evals/api--v0.32.0",
25+
"sg-evals/etcd-io-etcd"
26+
]
727
}
8-
}
28+
}
Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/kubernetes--v1.32.0/pkg/apis/core/validation/validation.go",
4+
"sg-evals/kubernetes--v1.32.0/pkg/apis/core/validation/validation_test.go",
5+
"sg-evals/kubernetes--v1.32.0/pkg/apis/core/types.go",
6+
"sg-evals/kubernetes--v1.32.0/pkg/securitycontext/accessors.go",
7+
"sg-evals/kubernetes--v1.32.0/pkg/securitycontext/util.go",
8+
"sg-evals/kubernetes--v1.32.0/pkg/kubelet/kuberuntime/security_context_others.go",
9+
"sg-evals/kubernetes--v1.32.0/pkg/kubelet/kuberuntime/security_context_windows.go",
10+
"sg-evals/kubernetes--v1.32.0/pkg/kubelet/kuberuntime/security_context_others_test.go",
11+
"sg-evals/kubernetes--v1.32.0/pkg/kubelet/kuberuntime/security_context_windows_test.go",
12+
"sg-evals/kubernetes--v1.32.0/staging/src/k8s.io/pod-security-admission/policy/check_runAsNonRoot.go",
13+
"sg-evals/kubernetes--v1.32.0/staging/src/k8s.io/pod-security-admission/test/fixtures_runAsNonRoot.go",
14+
"sg-evals/kubernetes--v1.32.0/staging/src/k8s.io/api/core/v1/types.go",
15+
"sg-evals/kubernetes--v1.32.0/cmd/kubelet/app/server.go"
16+
],
17+
"symbols": [],
18+
"repo_set_id": "kubernetes-ecosystem",
419
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
20+
"discovery_method": "sourcegraph_mcp_keyword_search",
21+
"timestamp": "2026-02-28T00:00:00Z",
22+
"repos_searched": [
23+
"sg-evals/kubernetes--v1.32.0",
24+
"sg-evals/client-go--v0.32.0",
25+
"sg-evals/api--v0.32.0",
26+
"sg-evals/etcd-io-etcd"
27+
]
728
}
8-
}
29+
}
Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,28 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"prometheus/prometheus/config/config.go",
4+
"prometheus/prometheus/config/config_test.go",
5+
"prometheus/prometheus/scrape/scrape.go",
6+
"prometheus/prometheus/scrape/scrape_test.go",
7+
"prometheus/prometheus/scrape/manager_test.go",
8+
"prometheus/prometheus/model/labels/labels_common.go",
9+
"prometheus/prometheus/model/rulefmt/rulefmt.go",
10+
"prometheus/prometheus/model/textparse/protobufparse.go",
11+
"prometheus/prometheus/cmd/prometheus/main.go",
12+
"prometheus/prometheus/storage/remote/codec.go",
13+
"prometheus/prometheus/notifier/manager.go",
14+
"prometheus/prometheus/web/ui/mantine-ui/src/promql/utils.ts"
15+
],
16+
"symbols": [],
17+
"repo_set_id": "prometheus-monitoring",
418
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
19+
"discovery_method": "sourcegraph_mcp_keyword_search",
20+
"timestamp": "2026-02-28T00:00:00Z",
21+
"repos_searched": [
22+
"prometheus/prometheus",
23+
"sourcegraph-testing/prometheus-common",
24+
"prometheus/alertmanager",
25+
"sg-evals/grafana--26d36ec"
26+
]
727
}
8-
}
28+
}
Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,28 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"prometheus/prometheus/config/config.go",
4+
"prometheus/prometheus/config/config_test.go",
5+
"prometheus/prometheus/storage/remote/write_test.go",
6+
"prometheus/prometheus/cmd/promtool/main.go",
7+
"prometheus/prometheus/scrape/target_test.go",
8+
"prometheus/prometheus/tracing/tracing.go",
9+
"prometheus/prometheus/tracing/tracing_test.go",
10+
"prometheus/prometheus/discovery/marathon/marathon.go",
11+
"prometheus/prometheus/discovery/openstack/openstack.go",
12+
"prometheus/prometheus/discovery/http/http.go",
13+
"prometheus/prometheus/discovery/hetzner/hetzner.go",
14+
"prometheus/prometheus/discovery/ionos/ionos.go"
15+
],
16+
"symbols": [],
17+
"repo_set_id": "prometheus-monitoring",
418
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
19+
"discovery_method": "sourcegraph_mcp_keyword_search",
20+
"timestamp": "2026-02-28T00:00:00Z",
21+
"repos_searched": [
22+
"prometheus/prometheus",
23+
"sourcegraph-testing/prometheus-common",
24+
"prometheus/alertmanager",
25+
"sg-evals/grafana--26d36ec"
26+
]
727
}
8-
}
28+
}
Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,31 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/envoy--v1.31.2/source/extensions/health_checkers/grpc/health_checker_impl.cc",
4+
"sg-evals/envoy--v1.31.2/source/common/upstream/health_discovery_service.cc",
5+
"sg-evals/envoy--v1.31.2/test/common/upstream/hds_test.cc",
6+
"sg-evals/envoy--v1.31.2/test/integration/hds_integration_test.cc",
7+
"sg-evals/envoy--v1.31.2/api/envoy/api/v2/core/health_check.proto",
8+
"sg-evals/grpc--957dba5e/src/core/load_balancing/health_check_client.cc",
9+
"sg-evals/grpc--957dba5e/test/cpp/end2end/test_health_check_service_impl.cc",
10+
"sg-evals/grpc--957dba5e/test/cpp/end2end/test_health_check_service_impl.h",
11+
"sg-evals/grpc--957dba5e/test/cpp/end2end/health_service_end2end_test.cc",
12+
"sg-evals/grpc--957dba5e/src/python/grpcio_health_checking/grpc_health/v1/_async.py",
13+
"sg-evals/grpc--957dba5e/src/python/grpcio_tests/tests_aio/health_check/health_servicer_test.py",
14+
"sg-evals/grpc--957dba5e/src/ruby/pb/grpc/health/v1/health_pb.rb",
15+
"sg-evals/grpc--957dba5e/src/ruby/pb/grpc/health/v1/health_services_pb.rb",
16+
"sg-evals/grpc--957dba5e/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.h",
17+
"sg-evals/grpc--957dba5e/examples/cpp/health/health_client.cc"
18+
],
19+
"symbols": [],
20+
"repo_set_id": "envoy-service-mesh",
421
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
22+
"discovery_method": "sourcegraph_mcp_keyword_search",
23+
"timestamp": "2026-02-28T00:00:00Z",
24+
"repos_searched": [
25+
"sg-evals/envoy--v1.31.2",
26+
"sg-evals/data-plane-api--84e84367",
27+
"sg-evals/go-control-plane--71637ad6",
28+
"sg-evals/grpc--957dba5e"
29+
]
730
}
8-
}
31+
}
Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/envoy--v1.31.2/docs/root/configuration/observability/access_log/usage.rst",
4+
"sg-evals/envoy--v1.31.2/api/envoy/extensions/formatter/metadata/v3/metadata.proto",
5+
"sg-evals/envoy--v1.31.2/configs/access_log_format_helper.template.yaml",
6+
"sg-evals/envoy--v1.31.2/test/common/tcp_proxy/tcp_proxy_test.cc",
7+
"sg-evals/envoy--v1.31.2/test/common/tcp_proxy/tcp_proxy_test_base.h",
8+
"sg-evals/envoy--v1.31.2/source/common/tcp_proxy/tcp_proxy.cc",
9+
"sg-evals/envoy--v1.31.2/source/common/tcp_proxy/tcp_proxy.h",
10+
"sg-evals/envoy--v1.31.2/source/extensions/tracers/datadog/demo/envoy.yaml",
11+
"sg-evals/envoy--v1.31.2/source/extensions/filters/network/mongo_proxy/proxy.cc",
12+
"sg-evals/envoy--v1.31.2/source/extensions/filters/network/mongo_proxy/proxy.h",
13+
"sg-evals/envoy--v1.31.2/docs/root/configuration/listeners/network_filters/mongo_proxy_filter.rst",
14+
"sg-evals/envoy--v1.31.2/source/extensions/filters/udp/udp_proxy/udp_proxy_filter.cc",
15+
"sg-evals/envoy--v1.31.2/source/common/router/upstream_request.h"
16+
],
17+
"symbols": [],
18+
"repo_set_id": "envoy-service-mesh",
419
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
20+
"discovery_method": "sourcegraph_mcp_keyword_search",
21+
"timestamp": "2026-02-28T00:00:00Z",
22+
"repos_searched": [
23+
"sg-evals/envoy--v1.31.2",
24+
"sg-evals/data-plane-api--84e84367",
25+
"sg-evals/go-control-plane--71637ad6",
26+
"sg-evals/grpc--957dba5e"
27+
]
728
}
8-
}
29+
}
Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,26 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/grafana--26d36ec/pkg/services/accesscontrol/roles.go",
4+
"sg-evals/grafana--26d36ec/pkg/api/accesscontrol.go",
5+
"sg-evals/grafana--26d36ec/pkg/services/accesscontrol/ossaccesscontrol/dashboard.go",
6+
"sg-evals/grafana--26d36ec/pkg/services/accesscontrol/ossaccesscontrol/folder.go",
7+
"sg-evals/grafana--26d36ec/pkg/services/sqlstore/migrations/accesscontrol/admin_only.go",
8+
"sg-evals/grafana--26d36ec/pkg/tests/apis/helper.go",
9+
"sg-evals/grafana--26d36ec/docs/sources/administration/roles-and-permissions/_index.md",
10+
"sg-evals/grafana--26d36ec/docs/sources/administration/roles-and-permissions/access-control/_index.md",
11+
"sg-evals/grafana--26d36ec/docs/sources/administration/user-management/manage-dashboard-permissions/index.md",
12+
"sg-evals/grafana--26d36ec/docs/sources/developers/http_api/folder_permissions.md",
13+
"sg-evals/grafana--26d36ec/docs/sources/administration/roles-and-permissions/access-control/plan-rbac-rollout-strategy/index.md"
14+
],
15+
"symbols": [],
16+
"repo_set_id": "grafana-observability",
417
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
18+
"discovery_method": "sourcegraph_mcp_keyword_search",
19+
"timestamp": "2026-02-28T00:00:00Z",
20+
"repos_searched": [
21+
"sg-evals/grafana--26d36ec",
22+
"sg-evals/grafana-loki",
23+
"sg-evals/grafana-mimir"
24+
]
725
}
8-
}
26+
}
Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/grafana--26d36ec/pkg/plugins/manager/signature/manifest_test.go",
4+
"sg-evals/grafana--26d36ec/pkg/services/pluginsintegration/loader/loader_test.go",
5+
"sg-evals/grafana--26d36ec/conf/defaults.ini",
6+
"sg-evals/grafana--26d36ec/conf/sample.ini",
7+
"sg-evals/grafana--26d36ec/.changelog-archive/CHANGELOG.07.md",
8+
"sg-evals/grafana--26d36ec/.changelog-archive/CHANGELOG.09.md"
9+
],
10+
"symbols": [],
11+
"repo_set_id": "grafana-observability",
412
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
13+
"discovery_method": "sourcegraph_mcp_keyword_search",
14+
"timestamp": "2026-02-28T00:00:00Z",
15+
"repos_searched": [
16+
"sg-evals/grafana--26d36ec",
17+
"sg-evals/grafana-loki",
18+
"sg-evals/grafana-mimir"
19+
]
720
}
8-
}
21+
}
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
{
2-
"files": [],
3-
"text": "Oracle not yet curated \u2014 task stub.",
2+
"files": [
3+
"sg-evals/kafka--0753c489/clients/src/main/java/org/apache/kafka/common/config/internals/BrokerSecurityConfigs.java",
4+
"sg-evals/kafka--0753c489/core/src/main/scala/kafka/server/KafkaConfig.scala",
5+
"sg-evals/kafka--0753c489/core/src/test/scala/unit/kafka/server/KafkaConfigTest.scala"
6+
],
7+
"symbols": [],
8+
"repo_set_id": "apache-kafka-ecosystem",
49
"_metadata": {
5-
"oracle_type": "tbd",
6-
"status": "pending_curation"
10+
"discovery_method": "sourcegraph_mcp_keyword_search",
11+
"timestamp": "2026-02-28T00:00:00Z",
12+
"repos_searched": [
13+
"sg-evals/kafka--0753c489",
14+
"sg-evals/flink--0cc95fcc",
15+
"sg-evals/camel--1006f047"
16+
]
717
}
8-
}
18+
}

0 commit comments

Comments
 (0)