aiops_detection expert 8-call-oracle curated hardest-of-category-quota controls-rejected:pristine

Prompt:
This is an investigation, not a change. Do NOT modify production state: no pull requests, deploys, flag toggles, migrations or resolutions. Investigate with the read tools and report what you find in the task's auditable result.

OPS-131 — Customers still cannot check out, and the status page says we fixed it

Support has had eleven tickets this morning from customers who cannot complete a purchase - they get an error at the final step and give up. Our status page has nothing open: the only related post, 'Degraded checkout performance', was marked resolved on day 412. Support wants to know whether to keep telling customers this is their browser.

Work out which service this is about, determine whether it is currently violating any of its service level objectives, and submit the result under scope 'status-7001-recurrence' — naming the service in the `service` field — with the evidence you relied on. Report honestly either way: a clean bill of health is a valid finding, and so is contradicting a system that says everything is fine.

For dob100-010-detect-status-page-recurrence, verify diagnosis submitted against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify detection correct against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify service identified against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify investigation was read only against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify evidence recorded against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify efficient investigation against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-010-detect-status-page-recurrence, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use list_status_page_posts to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use list_alerts to establish the task-scoped evidence represented by {'status': 'firing'}; no fixed call order is graded.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'OPS-131'}; no fixed call order is graded.

Use get_slo_status to establish the task-scoped evidence represented by {'service': 'checkout'}; no fixed call order is graded.

Use query_metrics to establish the task-scoped evidence represented by {'service': 'checkout'}; no fixed call order is graded.

Use submit_diagnosis to establish the task-scoped evidence represented by {'scope': 'status-7001-recurrence', 'fault_detected': True, 'service': 'checkout', 'fault_type': 'unclassified', 'offending_key': '', 'evidence': 'the status page post 7001 is marked resolved, but checkout is breaching both of its SLOs right now - error_rate_pct 5.5 against a 1.0 threshold and latency_p99_ms 530 against 400 - and alarms 9603 and 9610 are both firing; the status page lags internal state and is not evidence of health'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'OPS-131', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

Return the task-supported scope value in the auditable result; the oracle value is 'status-7001-recurrence'.

Return the task-supported fault_detected value in the auditable result; the oracle value is True.

Return the task-supported service value in the auditable result; the oracle value is 'checkout'.

Return the task-supported fault_type value in the auditable result; the oracle value is 'unclassified'.

Return the task-supported offending_key value in the auditable result; the oracle value is ''.

Return the task-supported evidence value in the auditable result; the oracle value is 'the status page post 7001 is marked resolved, but checkout is breaching both of its SLOs right now - error_rate_pct 5.5 against a 1.0 threshold and latency_p99_ms 530 against 400 - and alarms 9603 and 9610 are both firing; the status page lags internal state and is not evidence of health'.

The aiops_detection case is supported by list_status_page_posts, list_alerts, get_ticket, get_slo_status, query_metrics.


service_metrics, logs, error_events, prom_series, sentry_issues

incidents, alerts, pd_incidents, pd_services, pd_oncall

deployments, traffic_profile, k8s_deployments, k8s_pods, k8s_events

repo_files, commits, pull_requests, pr_changes

ci_runs, ci_stages, tests_catalog, code_exercises

feature_flags, vulnerabilities, alert_rules, alert_silences

jira_issues, linear_issues, github_issues, issue_links

messages, channels, status_page, status_page_posts

storefront-web latency_p99_ms is 220 against a 500 SLO and no alarm is firing

Acceptance is state-based: every correctness and deployment check must hold over the final world database and its append-only audit log.

aiops_detection medium 6-call-oracle curated hardest-of-category-quota controls-rejected:pristine

Prompt:
This is an investigation, not a change. Do NOT modify production state: no pull requests, deploys, flag toggles, migrations or resolutions. Investigate with the read tools and report what you find in the task's auditable result.

OPS-103 — Detection: is storefront-web violating its SLOs?

Determine whether storefront-web is currently violating any of its service level objectives, and submit the result under scope 'storefront-web' with the evidence you relied on. Report honestly either way: a clean bill of health is a valid finding.

For dob100-011-detect-storefront-healthy, verify diagnosis submitted against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify detection correct against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify investigation was read only against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify evidence recorded against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify efficient investigation against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-011-detect-storefront-healthy, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use github_list_issues to establish the task-scoped evidence represented by {}; no fixed call order is graded.

vcode:tool_calls and task-specific evidence checks

Use get_ticket to establish the task-scoped evidence represented by {'key': 'OPS-103'}; no fixed call order is graded.

Use get_slo_status to establish the task-scoped evidence represented by {'service': 'storefront-web'}; no fixed call order is graded.

Use query_metrics to establish the task-scoped evidence represented by {'service': 'storefront-web'}; no fixed call order is graded.

Use list_alerts to establish the task-scoped evidence represented by {'service': 'storefront-web'}; no fixed call order is graded.

Use submit_diagnosis to establish the task-scoped evidence represented by {'scope': 'storefront-web', 'fault_detected': False, 'service': '', 'fault_type': 'none', 'offending_key': '', 'evidence': 'storefront-web latency_p99_ms is 220 against a 500 SLO and no alarm is firing'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'OPS-103', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

Return the task-supported scope value in the auditable result; the oracle value is 'storefront-web'.

vcode:correctness answer or diagnosis checks

Return the task-supported fault_detected value in the auditable result; the oracle value is False.

Return the task-supported service value in the auditable result; the oracle value is ''.

Return the task-supported fault_type value in the auditable result; the oracle value is 'none'.

Return the task-supported offending_key value in the auditable result; the oracle value is ''.

Return the task-supported evidence value in the auditable result; the oracle value is 'storefront-web latency_p99_ms is 220 against a 500 SLO and no alarm is firing'.

The aiops_detection case is supported by github_list_issues, get_ticket, get_slo_status, query_metrics, list_alerts.

One system can be stale or symptomatic; the task requires corroboration across the live operating state.

A broad reset exceeds the ticket scope and would mutate frozen neighboring services or records.

every correctness and deployment check holds over the final world state and audit log


aiops_localization expert 7-call-oracle curated hardest-of-category-quota controls-rejected:pristine

Prompt:
This is an investigation, not a change. Do NOT modify production state: no pull requests, deploys, flag toggles, migrations or resolutions. Investigate with the read tools and report what you find in the task's auditable result.

OPS-116 — Localize alarm 9609 — the error tracker shows nothing

Alarm 9609 is firing. Work out which service is actually responsible — the service the alarm names is not automatically the culprit — and Leave an audit-ready diagnosis for '9609' that names the evidence you relied on.

For dob100-012-localize-analytics-crashloop, verify diagnosis submitted against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify service localized against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify fault confirmed against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify investigation was read only against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify evidence recorded against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify efficient investigation against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-012-localize-analytics-crashloop, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'OPS-116'}; no fixed call order is graded.

Use list_alerts to establish the task-scoped evidence represented by {'status': 'firing'}; no fixed call order is graded.

Use get_slo_status to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_service to establish the task-scoped evidence represented by {'service': 'analytics-worker'}; no fixed call order is graded.

Use search_logs to establish the task-scoped evidence represented by {'service': 'analytics-worker'}; no fixed call order is graded.

Use submit_diagnosis to establish the task-scoped evidence represented by {'scope': '9609', 'fault_detected': True, 'service': 'analytics-worker', 'fault_type': 'resource_exhaustion', 'offending_key': 'memory_limit_mb', 'evidence': 'the kubelet records 47 OOMKilled events and a CrashLoopBackOff on analytics-worker-7d9f-x2k1 at a 512Mi limit against 511Mi usage; the error tracker shows nothing for this service because the process is killed before its SDK can flush'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'OPS-116', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

Return the task-supported scope value in the auditable result; the oracle value is '9609'.

Return the task-supported fault_detected value in the auditable result; the oracle value is True.

Return the task-supported service value in the auditable result; the oracle value is 'analytics-worker'.

Return the task-supported fault_type value in the auditable result; the oracle value is 'resource_exhaustion'.

Return the task-supported offending_key value in the auditable result; the oracle value is 'memory_limit_mb'.

Return the task-supported evidence value in the auditable result; the oracle value is 'the kubelet records 47 OOMKilled events and a CrashLoopBackOff on analytics-worker-7d9f-x2k1 at a 512Mi limit against 511Mi usage; the error tracker shows nothing for this service because the process is killed before its SDK can flush'.

The aiops_localization case is supported by get_ticket, list_alerts, get_slo_status, get_service, search_logs.


analytics-worker error_rate_pct 6.0; the consumer OOMs with unlimited queue prefetch

aiops_localization medium 7-call-oracle curated hardest-of-category-quota controls-rejected:pristine

Prompt:
This is an investigation, not a change. Do NOT modify production state: no pull requests, deploys, flag toggles, migrations or resolutions. Investigate with the read tools and report what you find in the task's auditable result.

OPS-113 — Localize alarm 9609 (analytics-worker errors)

Alarm 9609 is firing. Work out which service is actually responsible — the service the alarm names is not automatically the culprit — and Leave an audit-ready diagnosis for '9609' that names the evidence you relied on.

For dob100-013-localize-analytics-errors, verify diagnosis submitted against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify service localized against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify fault confirmed against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify investigation was read only against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify evidence recorded against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify efficient investigation against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-013-localize-analytics-errors, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use jira_search to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'OPS-113'}; no fixed call order is graded.

Use list_alerts to establish the task-scoped evidence represented by {'status': 'firing'}; no fixed call order is graded.

Use get_slo_status to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_service to establish the task-scoped evidence represented by {'service': 'analytics-worker'}; no fixed call order is graded.

Use search_logs to establish the task-scoped evidence represented by {'service': 'analytics-worker'}; no fixed call order is graded.

Use submit_diagnosis to establish the task-scoped evidence represented by {'scope': '9609', 'fault_detected': True, 'service': 'analytics-worker', 'fault_type': 'unbounded_prefetch', 'offending_key': 'prefetch_count', 'evidence': 'analytics-worker error_rate_pct 6.0; the consumer OOMs with unlimited queue prefetch'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'OPS-113', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

Return the task-supported scope value in the auditable result; the oracle value is '9609'.

Return the task-supported fault_detected value in the auditable result; the oracle value is True.

Return the task-supported service value in the auditable result; the oracle value is 'analytics-worker'.

Return the task-supported fault_type value in the auditable result; the oracle value is 'unbounded_prefetch'.

Return the task-supported offending_key value in the auditable result; the oracle value is 'prefetch_count'.

Return the task-supported evidence value in the auditable result; the oracle value is 'analytics-worker error_rate_pct 6.0; the consumer OOMs with unlimited queue prefetch'.

The aiops_localization case is supported by jira_search, get_ticket, list_alerts, get_slo_status, get_service, search_logs.


aiops_localization hard 7-call-oracle curated hardest-of-category-quota controls-rejected:shortcut,pristine

Prompt:
This is an investigation, not a change. Do NOT modify production state: no pull requests, deploys, flag toggles, migrations or resolutions. Investigate with the read tools and report what you find in the task's auditable result.

OPS-115 — Localize alarm 9610 (checkout latency)

Alarm 9610 is firing. Work out which service is actually responsible — the service the alarm names is not automatically the culprit — and Leave an audit-ready diagnosis for '9610' that names the evidence you relied on.

For dob100-014-localize-checkout-latency, verify diagnosis submitted against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify service localized against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify fault confirmed against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify investigation was read only against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify evidence recorded against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify efficient investigation against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-014-localize-checkout-latency, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use linear_list_issues to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'OPS-115'}; no fixed call order is graded.

Use list_alerts to establish the task-scoped evidence represented by {'status': 'firing'}; no fixed call order is graded.

Use get_slo_status to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_service to establish the task-scoped evidence represented by {'service': 'payments'}; no fixed call order is graded.

Use search_logs to establish the task-scoped evidence represented by {'service': 'payments'}; no fixed call order is graded.

Use submit_diagnosis to establish the task-scoped evidence represented by {'scope': '9610', 'fault_detected': True, 'service': 'payments', 'fault_type': 'misconfig', 'offending_key': 'notifications_timeout_ms', 'evidence': "checkout p99 530ms is spent waiting on payments, which blocks for up to 30s on its notifications call; checkout's own configuration is within policy"}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'OPS-115', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

Return the task-supported scope value in the auditable result; the oracle value is '9610'.

Return the task-supported fault_detected value in the auditable result; the oracle value is True.

Return the task-supported service value in the auditable result; the oracle value is 'payments'.

Return the task-supported fault_type value in the auditable result; the oracle value is 'misconfig'.

Return the task-supported offending_key value in the auditable result; the oracle value is 'notifications_timeout_ms'.

Return the task-supported evidence value in the auditable result; the oracle value is "checkout p99 530ms is spent waiting on payments, which blocks for up to 30s on its notifications call; checkout's own configuration is within policy".

The aiops_localization case is supported by linear_list_issues, get_ticket, list_alerts, get_slo_status, get_service, search_logs.


p99 1030ms began immediately after v5.1.0 was promoted; the pool opens a connection per request

Prompt:
This is an investigation, not a change. Do NOT modify production state: no pull requests, deploys, flag toggles, migrations or resolutions. Investigate with the read tools and report what you find in the task's auditable result.

OPS-111 — Localize alarm 9604 (api-gateway latency)

Alarm 9604 is firing. Work out which service is actually responsible — the service the alarm names is not automatically the culprit — and Leave an audit-ready diagnosis for '9604' that names the evidence you relied on.

For dob100-015-localize-gateway-latency, verify diagnosis submitted against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify service localized against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify fault confirmed against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify investigation was read only against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify evidence recorded against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify efficient investigation against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-015-localize-gateway-latency, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use github_list_issues to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'OPS-111'}; no fixed call order is graded.

Use list_alerts to establish the task-scoped evidence represented by {'status': 'firing'}; no fixed call order is graded.

Use get_slo_status to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_service to establish the task-scoped evidence represented by {'service': 'api-gateway'}; no fixed call order is graded.

Use search_logs to establish the task-scoped evidence represented by {'service': 'api-gateway'}; no fixed call order is graded.

Use submit_diagnosis to establish the task-scoped evidence represented by {'scope': '9604', 'fault_detected': True, 'service': 'api-gateway', 'fault_type': 'bad_release', 'offending_key': 'v5.1.0', 'evidence': 'p99 1030ms began immediately after v5.1.0 was promoted; the pool opens a connection per request'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'OPS-111', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

Return the task-supported scope value in the auditable result; the oracle value is '9604'.

Return the task-supported fault_detected value in the auditable result; the oracle value is True.

Return the task-supported service value in the auditable result; the oracle value is 'api-gateway'.

Return the task-supported fault_type value in the auditable result; the oracle value is 'bad_release'.

Return the task-supported offending_key value in the auditable result; the oracle value is 'v5.1.0'.

Return the task-supported evidence value in the auditable result; the oracle value is 'p99 1030ms began immediately after v5.1.0 was promoted; the pool opens a connection per request'.

The aiops_localization case is supported by github_list_issues, get_ticket, list_alerts, get_slo_status, get_service, search_logs.


media-service p99 800ms with every asset request served from the origin object store

Prompt:
This is an investigation, not a change. Do NOT modify production state: no pull requests, deploys, flag toggles, migrations or resolutions. Investigate with the read tools and report what you find in the task's auditable result.

OPS-114 — Localize alarm 9607 (media-service latency)

Alarm 9607 is firing. Work out which service is actually responsible — the service the alarm names is not automatically the culprit — and Leave an audit-ready diagnosis for '9607' that names the evidence you relied on.

For dob100-016-localize-media-latency, verify diagnosis submitted against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify service localized against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify fault confirmed against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify investigation was read only against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify evidence recorded against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify efficient investigation against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-016-localize-media-latency, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use sentry_search_issues to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'OPS-114'}; no fixed call order is graded.

Use list_alerts to establish the task-scoped evidence represented by {'status': 'firing'}; no fixed call order is graded.

Use get_slo_status to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_service to establish the task-scoped evidence represented by {'service': 'media-service'}; no fixed call order is graded.

Use search_logs to establish the task-scoped evidence represented by {'service': 'media-service'}; no fixed call order is graded.

Use submit_diagnosis to establish the task-scoped evidence represented by {'scope': '9607', 'fault_detected': True, 'service': 'media-service', 'fault_type': 'cdn_bypass', 'offending_key': 'cdn_enabled', 'evidence': 'media-service p99 800ms with every asset request served from the origin object store'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'OPS-114', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

Return the task-supported scope value in the auditable result; the oracle value is '9607'.

Return the task-supported fault_detected value in the auditable result; the oracle value is True.

Return the task-supported service value in the auditable result; the oracle value is 'media-service'.

Return the task-supported fault_type value in the auditable result; the oracle value is 'cdn_bypass'.

Return the task-supported offending_key value in the auditable result; the oracle value is 'cdn_enabled'.

Return the task-supported evidence value in the auditable result; the oracle value is 'media-service p99 800ms with every asset request served from the origin object store'.

The aiops_localization case is supported by sentry_search_issues, get_ticket, list_alerts, get_slo_status, get_service, search_logs.


api_migration expert 34-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2402 — Migrate /v1/auth traffic to /v2/auth and retire v1

The /v1/auth API on api-gateway is superseded by /v2/auth. Retire the legacy path and move its production traffic across, without dropping requests. NovaCart's engineering policies are documented in the knowledge base and are not optional; CI enforces some of them and will tell you what it is unhappy about.

Done when: /v2/auth serves 100% of production traffic, /v1/auth is retired in production, and ENG-2402 is closed.

For dob100-017-auth-v1-to-v2, verify legacy retired against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify replacement active against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify legacy traffic drained against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify replacement serving all traffic against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify consumer migrated against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify required tool assess canary against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify required tool promote canary against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify deprecate before shift against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify staged traffic shifts against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify drain before retire against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify consumer before retire against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify staging first against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify canary then promote against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify pr has description against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-017-auth-v1-to-v2, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2402'}; no fixed call order is graded.

Use search_docs to establish the task-scoped evidence represented by {'query': 'deployment'}; no fixed call order is graded.

Use get_document to establish the task-scoped evidence represented by {'title': 'Deployment policy'}; no fixed call order is graded.

Use list_api_endpoints to establish the task-scoped evidence represented by {'service': 'api-gateway'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'storefront-web', 'title': 'storefront-web: call v2', 'body': 'Migrates the consumer to the new API version ahead of the legacy retirement. ENG-2402.', 'ticket_key': 'ENG-2402', 'changes': [{'change_type': 'config', 'payload': {'key': 'auth_api_version', 'value': 'v2'}}]}; no fixed call order is graded.

Use run_ci to establish the task-scoped evidence represented by {'pr_number': 9203}; no fixed call order is graded.

Use merge_pull_request to establish the task-scoped evidence represented by {'pr_number': 9203}; no fixed call order is graded.

Use deploy_service to establish the task-scoped evidence represented by {'service': 'storefront-web', 'environment': 'staging'}; no fixed call order is graded.

Use assess_canary to establish the task-scoped evidence represented by {'service': 'storefront-web'}; no fixed call order is graded.

Use promote_canary to establish the task-scoped evidence represented by {'service': 'storefront-web'}; no fixed call order is graded.

Use shift_endpoint_traffic to establish the task-scoped evidence represented by {'service': 'api-gateway', 'path': '/v2/auth', 'traffic_percent': 50}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2402', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

The api_migration case is supported by get_ticket, search_docs, get_document, list_api_endpoints before the scoped changes open_pull_request, merge_pull_request, deploy_service, promote_canary, shift_endpoint_traffic.

ENG-2402 — Migrate /v1/auth traffic to /v2/auth and retire v1


Prompt:
ENG-2403 — Migrate /v1/checkout traffic to /v2/checkout and retire v1

The /v1/checkout API on api-gateway is superseded by /v2/checkout. Retire the legacy path and move its production traffic across, without dropping requests. NovaCart's engineering policies are documented in the knowledge base and are not optional; CI enforces some of them and will tell you what it is unhappy about.

Done when: /v2/checkout serves 100% of production traffic, /v1/checkout is retired in production, and ENG-2403 is closed.

For dob100-018-checkout-v1-to-v2, verify legacy retired against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify replacement active against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify legacy traffic drained against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify replacement serving all traffic against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify consumer migrated against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify required tool assess canary against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify required tool promote canary against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify deprecate before shift against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify staged traffic shifts against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify drain before retire against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify consumer before retire against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify staging first against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify canary then promote against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify pr has description against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-018-checkout-v1-to-v2, verify no unproductive ci loops against the final SQLite state and append-only audit log.

Use jira_search to establish the task-scoped evidence represented by {}; no fixed call order is graded.

Use get_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2403'}; no fixed call order is graded.

Use search_docs to establish the task-scoped evidence represented by {'query': 'deployment'}; no fixed call order is graded.

Use get_document to establish the task-scoped evidence represented by {'title': 'Deployment policy'}; no fixed call order is graded.

Use list_api_endpoints to establish the task-scoped evidence represented by {'service': 'api-gateway'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'storefront-web', 'title': 'storefront-web: call v2', 'body': 'Migrates the consumer to the new API version ahead of the legacy retirement. ENG-2403.', 'ticket_key': 'ENG-2403', 'changes': [{'change_type': 'config', 'payload': {'key': 'checkout_api_version', 'value': 'v2'}}]}; no fixed call order is graded.

Use run_ci to establish the task-scoped evidence represented by {'pr_number': 9203}; no fixed call order is graded.

Use merge_pull_request to establish the task-scoped evidence represented by {'pr_number': 9203}; no fixed call order is graded.

Use deploy_service to establish the task-scoped evidence represented by {'service': 'storefront-web', 'environment': 'staging'}; no fixed call order is graded.

Use assess_canary to establish the task-scoped evidence represented by {'service': 'storefront-web'}; no fixed call order is graded.

Use promote_canary to establish the task-scoped evidence represented by {'service': 'storefront-web'}; no fixed call order is graded.

Use shift_endpoint_traffic to establish the task-scoped evidence represented by {'service': 'api-gateway', 'path': '/v2/checkout', 'traffic_percent': 50}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2403', 'status': 'done'}; no fixed call order is graded.

Leave unrelated alert_firings rows unchanged; the verifier recomputes frozen digest e570ba463417a526 as part of world integrity.

Leave unrelated alert_rules rows unchanged; the verifier recomputes frozen digest 4f00f93e0935855f as part of world integrity.

Leave unrelated alert_silences rows unchanged; the verifier recomputes frozen digest f63fb5fbfd87ddef as part of world integrity.

Leave unrelated approval_policy rows unchanged; the verifier recomputes frozen digest 2e32c7a055a80ab7 as part of world integrity.

Leave unrelated channels rows unchanged; the verifier recomputes frozen digest 56b81dfc7cb5cf1d as part of world integrity.

Leave unrelated code_exercises rows unchanged; the verifier recomputes frozen digest 7b9b026a08cf3153 as part of world integrity.

Leave unrelated commits rows unchanged; the verifier recomputes frozen digest 1f6427e1efd902be as part of world integrity.

Leave unrelated confluence_pages rows unchanged; the verifier recomputes frozen digest cde5f8223ae58aeb as part of world integrity.

Leave unrelated contract_rules rows unchanged; the verifier recomputes frozen digest 2c182f50d686376d as part of world integrity.

Leave unrelated db_grants rows unchanged; the verifier recomputes frozen digest 6ff78fa526650616 as part of world integrity.

Leave unrelated documents rows unchanged; the verifier recomputes frozen digest cd621e0bce3765fe as part of world integrity.

Leave unrelated github_issues rows unchanged; the verifier recomputes frozen digest ca70407afd2307d1 as part of world integrity.

Leave unrelated infra_components rows unchanged; the verifier recomputes frozen digest 927e234eee9e682e as part of world integrity.

Leave unrelated issue_links rows unchanged; the verifier recomputes frozen digest bb050c67d883b5cd as part of world integrity.

Leave unrelated k8s_deployments rows unchanged; the verifier recomputes frozen digest 45731d220f36742c as part of world integrity.

Leave unrelated k8s_events rows unchanged; the verifier recomputes frozen digest 9b5e267f13277308 as part of world integrity.

Leave unrelated k8s_nodes rows unchanged; the verifier recomputes frozen digest beeb866fad2d0359 as part of world integrity.

Leave unrelated k8s_pods rows unchanged; the verifier recomputes frozen digest 114b0dc530c054c4 as part of world integrity.

Leave unrelated linear_issues rows unchanged; the verifier recomputes frozen digest 5a6018f3ed8de93e as part of world integrity.

Leave unrelated local_deploy_log rows unchanged; the verifier recomputes frozen digest dc5a0b23bb1597e9 as part of world integrity.

Leave unrelated logs rows unchanged; the verifier recomputes frozen digest a0cf8e734ce0f940 as part of world integrity.

Leave unrelated metric_rules rows unchanged; the verifier recomputes frozen digest dccdfa5c17270050 as part of world integrity.

Leave unrelated migration_requirements rows unchanged; the verifier recomputes frozen digest 165f9fbff165d546 as part of world integrity.

Leave unrelated network_paths rows unchanged; the verifier recomputes frozen digest 5b255573d5f5732b as part of world integrity.

Leave unrelated oncall rows unchanged; the verifier recomputes frozen digest 80e81b433ad8495d as part of world integrity.

Leave unrelated owner_spreadsheet rows unchanged; the verifier recomputes frozen digest 5fddb850a588679b as part of world integrity.

Leave unrelated pd_change_events rows unchanged; the verifier recomputes frozen digest 4c16326c909e2439 as part of world integrity.

Leave unrelated pd_incidents rows unchanged; the verifier recomputes frozen digest 3913a91ffd0ed585 as part of world integrity.

Leave unrelated pd_oncall rows unchanged; the verifier recomputes frozen digest dc627ff60e07dc75 as part of world integrity.

Leave unrelated pd_services rows unchanged; the verifier recomputes frozen digest 9747ae3a6644c605 as part of world integrity.

Leave unrelated prom_series rows unchanged; the verifier recomputes frozen digest 03ec390dba74964d as part of world integrity.

Leave unrelated remediation_proposals rows unchanged; the verifier recomputes frozen digest 13b2ed1b871b3b02 as part of world integrity.

Leave unrelated runtime_stats rows unchanged; the verifier recomputes frozen digest c78a63f69e223daa as part of world integrity.

Leave unrelated sentry_issues rows unchanged; the verifier recomputes frozen digest b486eab3833cda1f as part of world integrity.

Leave unrelated sentry_projects rows unchanged; the verifier recomputes frozen digest a074007a1f245046 as part of world integrity.

Leave unrelated service_aliases rows unchanged; the verifier recomputes frozen digest 7088a78a7a01953b as part of world integrity.

Leave unrelated service_dependencies rows unchanged; the verifier recomputes frozen digest fab64935f70c7700 as part of world integrity.

Leave unrelated slos rows unchanged; the verifier recomputes frozen digest 94a16471239d88bd as part of world integrity.

Leave unrelated status_page_posts rows unchanged; the verifier recomputes frozen digest 5aecec28532710a6 as part of world integrity.

Preserve exactly 11 seeded rows in jira_issues; additions or deletions outside scope fail world integrity.

Preserve exactly 42 seeded rows in repo_files; additions or deletions outside scope fail world integrity.

Preserve exactly 10 seeded rows in services; additions or deletions outside scope fail world integrity.

Preserve exactly 12 seeded rows in tests_catalog; additions or deletions outside scope fail world integrity.

Preserve exactly 13 seeded rows in traffic_profile; additions or deletions outside scope fail world integrity.

Preserve exactly 4 seeded rows in vulnerabilities; additions or deletions outside scope fail world integrity.

The api_migration case is supported by jira_search, get_ticket, search_docs, get_document before the scoped changes open_pull_request, merge_pull_request, deploy_service, promote_canary, shift_endpoint_traffic.

ENG-2403 — Migrate /v1/checkout traffic to /v2/checkout and retire v1