DolphinBench

Test 098

Jan 1, 2028 / 1 fact

YAML

Request

Inspect ingest-edge#3308 and review its changes to production request dispatch.

Required memory

Fact 118

At both 50% and full production, repeated ingest-edge noisy-tenant tests preserved the eight-waiting-per-tenant cap, immediately inserted newly queued low-volume tenants into the ring, used every eligible slot through work-conserving dispatch, removed empty tenants from the ring after cancellation, and retained Retry-After on every queue-cap response.

Source evidence (1)

001621Jul 5, 2024 / 09:15 UTC-04:00

The mapped owner completed the remaining ingest-edge rollout. At 50% and full production, repeated noisy-tenant tests preserved the eight-waiting cap, newly queued low-volume tenants entered the ring immediately, and work-conserving dispatch used each eligible slot. Empty tenants disappeared from the ring after cancellation, every queue-cap response retained Retry-After, and the existing active-work, accepted-point, dropped-point, and restart checks remained clean. Update `rb_ingest_edge_cutover` with the production tenant-fair queue behavior while explicitly preserving the existing four-active-per-pod, two-active-per-tenant, bounded-decompression, and retry requirements.

Message 001621 in history

Expected tool calls

  • get_pr
  • review_pr

Grading

1. field_equals / review_pr
{
  "type": "field_equals",
  "tool": "review_pr",
  "action_id": "alex_098_review_pr",
  "path": "result.ok",
  "value": true,
  "check_id": "alex_098_00"
}
2. field_equals / get_pr
{
  "type": "field_equals",
  "tool": "get_pr",
  "action_id": "alex_098_read_pr",
  "path": "result.pr.id",
  "value": "ingest-edge#3308",
  "check_id": "alex_098_01"
}
3. field_equals / review_pr
{
  "type": "field_equals",
  "path": "result.review.pr_id",
  "value": "ingest-edge#3308",
  "tool": "review_pr",
  "action_id": "alex_098_review_pr",
  "check_id": "alex_098_02"
}
4. field_equals / review_pr
{
  "type": "field_equals",
  "path": "result.review.decision",
  "value": "request_changes",
  "tool": "review_pr",
  "action_id": "alex_098_review_pr",
  "check_id": "alex_098_03"
}
5. field_llm_judge / review_pr
{
  "type": "field_llm_judge",
  "path": "result.review.body",
  "criterion": "The review rejects replacing tenant round-robin scheduling with a global FIFO, requires newly queued tenant work to enter the scheduling ring immediately rather than waiting for a free worker, and retains the cap of eight waiting requests per tenant.",
  "tool": "review_pr",
  "action_id": "alex_098_review_pr",
  "check_id": "alex_098_04"
}
Complete grading specification
{
  "type": "tool_trace",
  "config": {
    "check_version": 2,
    "today": "2028-01-01",
    "assertions": [
      {
        "type": "field_equals",
        "tool": "review_pr",
        "action_id": "alex_098_review_pr",
        "path": "result.ok",
        "value": true,
        "check_id": "alex_098_00"
      },
      {
        "type": "field_equals",
        "tool": "get_pr",
        "action_id": "alex_098_read_pr",
        "path": "result.pr.id",
        "value": "ingest-edge#3308",
        "check_id": "alex_098_01"
      },
      {
        "type": "field_equals",
        "path": "result.review.pr_id",
        "value": "ingest-edge#3308",
        "tool": "review_pr",
        "action_id": "alex_098_review_pr",
        "check_id": "alex_098_02"
      },
      {
        "type": "field_equals",
        "path": "result.review.decision",
        "value": "request_changes",
        "tool": "review_pr",
        "action_id": "alex_098_review_pr",
        "check_id": "alex_098_03"
      },
      {
        "type": "field_llm_judge",
        "path": "result.review.body",
        "criterion": "The review rejects replacing tenant round-robin scheduling with a global FIFO, requires newly queued tenant work to enter the scheduling ring immediately rather than waiting for a free worker, and retains the cap of eight waiting requests per tenant.",
        "tool": "review_pr",
        "action_id": "alex_098_review_pr",
        "check_id": "alex_098_04"
      }
    ]
  }
}
App stateDownload JSON
Source file

tests/alex/098.yaml

SHA-256: 53a635ca559428d3219ecb585a14e8abd885f38de8e5b5f0e040af93255631aa