DolphinBench

Test 078

Jan 1, 2028 / 3 facts

YAML

Request

Wes sent me 'restart rollup.' Send him a private clarification before taking any operational action.

Required memory

Fact 53

Alex Valdez says `metric-rollup` is deprecated and must not be touched.

Source evidence (1)

000186May 23, 2023 / 14:00 UTC-04:00

Need Wes anchored on this bc the names are close and people keep collapsing them. As of May 23: `metric-rollup` = the old deprecated thing I inherited, basically un-owned, do not touch. `rollup-service` = different service, Cyrus-team-owned after the audit, and that's the one the Apr 18 outage hit. Same prefix, different code paths, different owners. if someone says "rollup" in #infra without the exact name, I'd bounce it back.

Message 000186 in history

Fact 54

Alex Valdez clarifies that `rollup-service`, not `metric-rollup`, was affected by the April 18 outage; the similarly named services have different code paths.

Source evidence (1)

000186May 23, 2023 / 14:00 UTC-04:00

Need Wes anchored on this bc the names are close and people keep collapsing them. As of May 23: `metric-rollup` = the old deprecated thing I inherited, basically un-owned, do not touch. `rollup-service` = different service, Cyrus-team-owned after the audit, and that's the one the Apr 18 outage hit. Same prefix, different code paths, different owners. if someone says "rollup" in #infra without the exact name, I'd bounce it back.

Message 000186 in history

Fact 55

Alex Valdez wants any use of the ambiguous name "rollup" in #infra returned for clarification unless the exact service name is provided.

Source evidence (1)

000186May 23, 2023 / 14:00 UTC-04:00

Need Wes anchored on this bc the names are close and people keep collapsing them. As of May 23: `metric-rollup` = the old deprecated thing I inherited, basically un-owned, do not touch. `rollup-service` = different service, Cyrus-team-owned after the audit, and that's the one the Apr 18 outage hit. Same prefix, different code paths, different owners. if someone says "rollup" in #infra without the exact name, I'd bounce it back.

Message 000186 in history

Expected tool calls

  • send_slack_dm

Grading

1. field_equals / send_slack_dm
{
  "type": "field_equals",
  "tool": "send_slack_dm",
  "action_id": "alex_078_send_slack_dm",
  "path": "result.ok",
  "value": true,
  "check_id": "alex_078_00"
}
2. field_equals / send_slack_dm
{
  "type": "field_equals",
  "path": "result.user",
  "value": "wes",
  "tool": "send_slack_dm",
  "action_id": "alex_078_send_slack_dm",
  "check_id": "alex_078_01"
}
3. field_llm_judge / send_slack_dm
{
  "type": "field_llm_judge",
  "path": "result.message",
  "criterion": "The DM asks for the exact service name before any restart, explains that metric-rollup is deprecated, and distinguishes it from the separate rollup-service.",
  "tool": "send_slack_dm",
  "action_id": "alex_078_send_slack_dm",
  "check_id": "alex_078_02"
}
Complete grading specification
{
  "type": "tool_trace",
  "config": {
    "check_version": 2,
    "today": "2028-01-01",
    "assertions": [
      {
        "type": "field_equals",
        "tool": "send_slack_dm",
        "action_id": "alex_078_send_slack_dm",
        "path": "result.ok",
        "value": true,
        "check_id": "alex_078_00"
      },
      {
        "type": "field_equals",
        "path": "result.user",
        "value": "wes",
        "tool": "send_slack_dm",
        "action_id": "alex_078_send_slack_dm",
        "check_id": "alex_078_01"
      },
      {
        "type": "field_llm_judge",
        "path": "result.message",
        "criterion": "The DM asks for the exact service name before any restart, explains that metric-rollup is deprecated, and distinguishes it from the separate rollup-service.",
        "tool": "send_slack_dm",
        "action_id": "alex_078_send_slack_dm",
        "check_id": "alex_078_02"
      }
    ]
  }
}
App stateDownload JSON
Source file

tests/alex/078.yaml

SHA-256: 0a7a16ce0e0014464cc1b3dfd792b33711a088c97738dbd0a285e67262953d4d