latency_optimization hard 19-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2202 — Catalog pricing p99 regression

Catalog latency_p99_ms is 645ms against a 300ms SLO (alarm 9605).

Find the root cause and ship a fix all the way to production. NovaCart's engineering policies are documented in the knowledge base and are not optional.

Done when: the fix is live in production, latency_p99_ms is back inside its SLO, alarm 9605 is resolved, ENG-2202 is closed.

For dob100-073-catalog-batch-pricing, verify config deployed to production against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify metric within slo against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify alarm resolved against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify no unrelated config mutation against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify required tool acknowledge alert against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify required tool get traffic stats against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify ack before resolve against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify staging first against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify pr has description against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify jira twin resolved against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-073-catalog-batch-pricing, 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-2202'}; no fixed call order is graded.

Use get_traffic_stats to establish the task-scoped evidence represented by {}; 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 search_logs to establish the task-scoped evidence represented by {'service': 'catalog'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'catalog', 'title': 'catalog: set batch_pricing_enabled=true', 'body': "Root cause: the pricing path issues one query per product - a classic N+1 loop. Applies the standard from the 'Catalog pricing performance' runbook. Fixes ENG-2202.", 'ticket_key': 'ENG-2202', 'changes': [{'change_type': 'config', 'payload': {'key': 'batch_pricing_enabled', 'value': 'true'}}]}; 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': 'catalog', 'environment': 'staging'}; no fixed call order is graded.

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

Use acknowledge_alert to establish the task-scoped evidence represented by {'alert_id': 9605}; no fixed call order is graded.

Use resolve_alert to establish the task-scoped evidence represented by {'alert_id': 9605}; no fixed call order is graded.

Use jira_search to establish the task-scoped evidence represented by {'project': 'ENG', 'component': 'catalog'}; no fixed call order is graded.

Use jira_transition_issue to establish the task-scoped evidence represented by {'key': 'ENG-2202', 'status': 'Done', 'resolution': 'Fixed'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2202', '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 latency_optimization case is supported by get_ticket, get_traffic_stats, search_docs, get_document before the scoped changes open_pull_request, merge_pull_request, deploy_service, resolve_alert.

ENG-2202 — Catalog pricing p99 regression


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

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

latency_optimization medium 14-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2206 — Catalog cache entries expire sooner than the standard allows

Catalog caches entries for only 120s, well under the standard.

Find the root cause and ship a fix all the way to production. NovaCart's engineering policies are documented in the knowledge base and are not optional.

Done when: the fix is live in production, ENG-2206 is closed.

For dob100-074-catalog-cache-ttl, verify config deployed to production against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify no unrelated config mutation against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify staging first against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify pr has description against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-074-catalog-cache-ttl, 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.

vcode:tool_calls and task-specific evidence checks

Use get_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2206'}; 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 search_logs to establish the task-scoped evidence represented by {'service': 'catalog'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'catalog', 'title': 'catalog: set catalog_cache_ttl_s=300', 'body': "Root cause: the caching standard sets a 300s TTL. Applies the standard from the 'Search caching' runbook. Fixes ENG-2206.", 'ticket_key': 'ENG-2206', 'changes': [{'change_type': 'config', 'payload': {'key': 'catalog_cache_ttl_s', 'value': '300'}}]}; 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': 'catalog', 'environment': 'staging'}; no fixed call order is graded.

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

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2206', '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 latency_optimization case is supported by jira_search, get_ticket, search_docs, get_document before the scoped changes open_pull_request, merge_pull_request, deploy_service.

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

ENG-2206 — Catalog cache entries expire sooner than the standard allows


latency_optimization expert 18-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2204 — Catalog: remove the N+1 pricing query from the hot path

Catalog latency_p99_ms is 645ms (SLO 300ms).

Nobody has found the cause yet. The change that introduced it is somewhere in the monorepo history.

Find the root cause and ship a fix all the way to production. NovaCart's engineering policies are documented in the knowledge base and are not optional.

Done when: the fix is live in production, latency_p99_ms is back inside its SLO, alarm 9605 is resolved, ENG-2204 is closed.

For dob100-075-catalog-pricing-from-code, verify config deployed to production against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify metric within slo against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify alarm resolved against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify no unrelated config mutation against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify required tool acknowledge alert against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify required tool get traffic stats against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify ack before resolve against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify staging first against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify pr has description against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-075-catalog-pricing-from-code, 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-2204'}; no fixed call order is graded.

Use get_traffic_stats to establish the task-scoped evidence represented by {}; 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 search_logs to establish the task-scoped evidence represented by {'service': 'catalog'}; no fixed call order is graded.

Use search_code to establish the task-scoped evidence represented by {'query': 'batch_pricing_enabled', 'service': 'catalog'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'catalog', 'title': 'catalog: set batch_pricing_enabled=true', 'body': "Root cause: read src/catalog/pricing.py to find the per-product lookup loop and the setting that switches it to a batched query. Applies the standard from the 'Catalog pricing performance' runbook. Fixes ENG-2204.", 'ticket_key': 'ENG-2204', 'changes': [{'change_type': 'config', 'payload': {'key': 'batch_pricing_enabled', 'value': 'true'}}]}; 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': 'catalog', 'environment': 'staging'}; no fixed call order is graded.

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

Use acknowledge_alert to establish the task-scoped evidence represented by {'alert_id': 9605}; no fixed call order is graded.

Use resolve_alert to establish the task-scoped evidence represented by {'alert_id': 9605}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2204', '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.

ENG-2204 — Catalog: remove the N+1 pricing query from the hot path


latency_optimization hard 16-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2205 — API gateway holds a new upstream connection per request

The gateway opens a new upstream connection per request and never releases it.

Find the root cause and ship a fix all the way to production. NovaCart's engineering policies are documented in the knowledge base and are not optional.

Done when: the fix is live in production, ENG-2205 is closed.

For dob100-076-gateway-pool-reuse, verify config deployed to production against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify no unrelated config mutation against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify required tool assess canary against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify required tool promote canary against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify staging first against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify canary then promote against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify pr has description against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-076-gateway-pool-reuse, 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-2205'}; 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 search_logs 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': 'api-gateway', 'title': 'api-gateway: set upstream_pool_reuse=true', 'body': "Root cause: the pool rewrite that shipped in v5.1.0 left connection reuse switched off. Applies the standard from the 'Rollback and recovery' runbook. Fixes ENG-2205.", 'ticket_key': 'ENG-2205', 'changes': [{'change_type': 'config', 'payload': {'key': 'upstream_pool_reuse', 'value': 'true'}}]}; 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': 'api-gateway', 'environment': 'staging'}; no fixed call order is graded.

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

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

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

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2205', '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 latency_optimization 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.

ENG-2205 — API gateway holds a new upstream connection per request


latency_optimization hard 15-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2208 — SEV1: api-gateway latency surge since the v5.1.0 rollout

Incident 9701, SEV1: api-gateway p99 latency jumped immediately after v5.1.0 was promoted in production and has stayed there. Customers are affected right now — stop the bleeding first, then see the incident through. Staging must be left as it is.

NovaCart's incident policy is documented in the knowledge base and is not optional.

Done when: api-gateway latency is back inside its SLO, alarm 9604 and incident 9701 are resolved, the team and our customers have been told what happened, the follow-up work is recorded, and ENG-2208 is closed.

For dob100-077-gateway-v510-rollback, verify rolled back to good version against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify bad deploy marked rolled back against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify metric within slo against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify alarm resolved against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify incident resolved against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify staging untouched against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify no unrelated incident mutation against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify required tool acknowledge alert against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify required tool get traffic stats against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify required tool post message against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify required tool publish status update against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify rollback tool used against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify ack before resolve against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify postmortem filed against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify status update posted against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify public status published against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-077-gateway-v510-rollback, 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-2208'}; no fixed call order is graded.

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

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

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

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

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

Use acknowledge_alert to establish the task-scoped evidence represented by {'alert_id': 9604}; no fixed call order is graded.

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

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

Use resolve_alert to establish the task-scoped evidence represented by {'alert_id': 9604}; no fixed call order is graded.

Use update_incident to establish the task-scoped evidence represented by {'incident_id': 9701, 'status': 'resolved', 'commander': 'agent'}; no fixed call order is graded.

Use create_ticket to establish the task-scoped evidence represented by {'title': 'Postmortem: api-gateway v5.1.0 latency surge', 'description': 'v5.1.0 introduced an upstream connection-pool leak; rolled back to v5.0.9. Action items: pool soak test in CI, canary latency gate.', 'ticket_type': 'postmortem', 'service': 'api-gateway', 'priority': 'high'}; no fixed call order is graded.

Use publish_status_update to establish the task-scoped evidence represented by {'state': 'resolved', 'title': 'API latency restored', 'body': 'Elevated API latency has been resolved by rolling back a recent release.'}; no fixed call order is graded.

Use post_message to establish the task-scoped evidence represented by {'channel': '#incidents', 'body': 'api-gateway rolled back v5.1.0 -> v5.0.9; p99 recovered. Incident 9701 resolved; postmortem filed.'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2208', '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 latency_optimization case is supported by get_ticket, get_traffic_stats, list_deployments, search_logs, search_docs, get_document before the scoped changes rollback_deployment, resolve_alert.

ENG-2208 — SEV1: api-gateway latency surge since the v5.1.0 rollout


latency_optimization medium 18-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2203 — Media assets served from origin instead of the CDN

Media-service latency_p99_ms is 800ms against a 400ms SLO (alarm 9607).

Find the root cause and ship a fix all the way to production. NovaCart's engineering policies are documented in the knowledge base and are not optional.

Done when: the fix is live in production, latency_p99_ms is back inside its SLO, alarm 9607 is resolved, ENG-2203 is closed.

For dob100-078-media-cdn, verify config deployed to production against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify metric within slo against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify alarm resolved against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify no unrelated config mutation against the final SQLite state and append-only audit log.

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

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

For dob100-078-media-cdn, verify required tool acknowledge alert against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify required tool get traffic stats against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify ack before resolve against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify staging first against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify ticket closed against the final SQLite state and append-only audit log.

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

For dob100-078-media-cdn, verify pr has description against the final SQLite state and append-only audit log.

For dob100-078-media-cdn, verify jira twin resolved against the final SQLite state and append-only audit log.

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

For dob100-078-media-cdn, 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-2203'}; no fixed call order is graded.

Use get_traffic_stats to establish the task-scoped evidence represented by {}; 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 search_logs to establish the task-scoped evidence represented by {'service': 'media-service'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'media-service', 'title': 'media-service: set cdn_enabled=true', 'body': "Root cause: every asset request bypasses the CDN and hits the object store directly. Applies the standard from the 'CDN and media delivery' runbook. Fixes ENG-2203.", 'ticket_key': 'ENG-2203', 'changes': [{'change_type': 'config', 'payload': {'key': 'cdn_enabled', 'value': 'true'}}]}; 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': 'media-service', 'environment': 'staging'}; no fixed call order is graded.

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

Use acknowledge_alert to establish the task-scoped evidence represented by {'alert_id': 9607}; no fixed call order is graded.

Use resolve_alert to establish the task-scoped evidence represented by {'alert_id': 9607}; no fixed call order is graded.

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

Use jira_transition_issue to establish the task-scoped evidence represented by {'key': 'ENG-2203', 'status': 'Done', 'resolution': 'Fixed'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2203', '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.

ENG-2203 — Media assets served from origin instead of the CDN


latency_optimization medium 19-call-oracle curated category-shipped-whole controls-rejected:naive,pristine

Prompt:
ENG-2201 — Search p99 latency exceeds the 300ms SLO

Search latency_p99_ms is 850ms against a 300ms SLO (alarm 9602).

Find the root cause and ship a fix all the way to production. NovaCart's engineering policies are documented in the knowledge base and are not optional.

Done when: the fix is live in production, latency_p99_ms is back inside its SLO, alarm 9602 is resolved, ENG-2201 is closed.

For dob100-079-search-cache, verify config deployed to production against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify metric within slo against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify alarm resolved against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify no unrelated config mutation against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify required tool acknowledge alert against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify required tool get traffic stats against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify ack before resolve against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify staging first against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify pr has description against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify jira twin resolved against the final SQLite state and append-only audit log.

For dob100-079-search-cache, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-079-search-cache, 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-2201'}; no fixed call order is graded.

Use get_traffic_stats to establish the task-scoped evidence represented by {}; 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 search_logs to establish the task-scoped evidence represented by {'service': 'search'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'search', 'title': 'search: set cache_enabled=true', 'body': "Root cause: the query cache was disabled during an old incident and never re-enabled. Applies the standard from the 'Search caching' runbook. Fixes ENG-2201.", 'ticket_key': 'ENG-2201', 'changes': [{'change_type': 'config', 'payload': {'key': 'cache_enabled', 'value': 'true'}}]}; 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': 'search', 'environment': 'staging'}; no fixed call order is graded.

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

Use acknowledge_alert to establish the task-scoped evidence represented by {'alert_id': 9602}; no fixed call order is graded.

Use resolve_alert to establish the task-scoped evidence represented by {'alert_id': 9602}; no fixed call order is graded.

Use jira_transition_issue to establish the task-scoped evidence represented by {'key': 'ENG-2201', 'status': 'Done', 'resolution': 'Fixed'}; no fixed call order is graded.

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2201', '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 latency_optimization case is supported by jira_search, get_ticket, get_traffic_stats, search_docs, get_document before the scoped changes open_pull_request, merge_pull_request, deploy_service, resolve_alert.

ENG-2201 — Search p99 latency exceeds the 300ms SLO


Prompt:
ENG-2207 — Search query fan-out is narrower than the index can support

Search queries fan out over only 4 shards at 180 rps.

Find the root cause and ship a fix all the way to production. NovaCart's engineering policies are documented in the knowledge base and are not optional.

Done when: the fix is live in production, ENG-2207 is closed.

For dob100-080-search-shards, verify config deployed to production against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify ci all stages green against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify no unrelated config mutation against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify scoped change no fabricated data against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify world invariants intact against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify required tool get document against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify required tool search docs against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify staging first against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify no alarming deploys against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify pr linked to ticket against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify ticket closed against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify closed after the work against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify pr has description against the final SQLite state and append-only audit log.

For dob100-080-search-shards, verify no new hardcoded secrets against the final SQLite state and append-only audit log.

For dob100-080-search-shards, 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': 'ENG-2207'}; 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 search_logs to establish the task-scoped evidence represented by {'service': 'search'}; no fixed call order is graded.

Use open_pull_request to establish the task-scoped evidence represented by {'service': 'search', 'title': 'search: set index_shards=8', 'body': "Root cause: more shards spread query load; coordinate with the caching change. Applies the standard from the 'Search caching' runbook. Fixes ENG-2207.", 'ticket_key': 'ENG-2207', 'changes': [{'change_type': 'config', 'payload': {'key': 'index_shards', 'value': '8'}}]}; 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': 'search', 'environment': 'staging'}; no fixed call order is graded.

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

Use update_ticket to establish the task-scoped evidence represented by {'key': 'ENG-2207', '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 latency_optimization case is supported by linear_list_issues, get_ticket, search_docs, get_document before the scoped changes open_pull_request, merge_pull_request, deploy_service.

ENG-2207 — Search query fan-out is narrower than the index can support