DolphinBench

Test 181

Sep 14, 2026 / 3 facts

YAML

Request

Create a historical note about the early-April 2023 API v1 billing and inbound-event routes and their authentication. Do not present them as current guidance.

Required memory

Fact 35

On April 6, 2023, Morgan Chen reported that API v1 was connected to the new billing setup, with the /charges and /refunds endpoints wired using the basic-auth token created the previous sprint.

Source evidence (1)

000298Apr 6, 2023 / 15:30 UTC-07:00

ok, one of those dumb little things that was hanging open is finally not hanging open. got api v1 talking to the new billing setup. /charges and /refunds are wired now, using the basic auth token we made last sprint. not earth-shattering, just nice to stop seeing that half-done in my head.

Message 000298 in history

Fact 43

Morgan Chen added POST /v1/webhooks for inbound events.

Source evidence (1)

000311Apr 8, 2023 / 14:00 UTC-07:00

kept it pretty boring, which is maybe the point. added POST /v1/webhooks today for inbound events. same basic auth setup as the rest of the api so at least we didn't invent a new weird thing for ourselves. idk, nice when a piece lands and it's just... there.

Message 000311 in history

Fact 44

POST /v1/webhooks uses the same basic authentication setup as the rest of the API.

Source evidence (1)

000311Apr 8, 2023 / 14:00 UTC-07:00

kept it pretty boring, which is maybe the point. added POST /v1/webhooks today for inbound events. same basic auth setup as the rest of the api so at least we didn't invent a new weird thing for ourselves. idk, nice when a piece lands and it's just... there.

Message 000311 in history

Expected tool calls

  • create_doc

Grading

1. field_equals / create_doc
{
  "type": "field_equals",
  "tool": "create_doc",
  "path": "result.ok",
  "value": true,
  "check_id": "morgan_181_00",
  "action_id": "morgan_181_create_doc"
}
2. field_llm_judge / create_doc
{
  "type": "field_llm_judge",
  "path": "result.document.body",
  "criterion": "Records /charges and /refunds wired to billing using the basic-auth token, and POST /v1/webhooks using the same basic-auth setup. Keeps it historical API v1, not current v2 JWT guidance. Token-creation sprint detail is unnecessary.",
  "tool": "create_doc",
  "check_id": "morgan_181_01",
  "action_id": "morgan_181_create_doc"
}
Complete grading specification
{
  "type": "tool_trace",
  "config": {
    "check_version": 2,
    "today": "2026-09-14",
    "assertions": [
      {
        "type": "field_equals",
        "tool": "create_doc",
        "path": "result.ok",
        "value": true,
        "check_id": "morgan_181_00",
        "action_id": "morgan_181_create_doc"
      },
      {
        "type": "field_llm_judge",
        "path": "result.document.body",
        "criterion": "Records /charges and /refunds wired to billing using the basic-auth token, and POST /v1/webhooks using the same basic-auth setup. Keeps it historical API v1, not current v2 JWT guidance. Token-creation sprint detail is unnecessary.",
        "tool": "create_doc",
        "check_id": "morgan_181_01",
        "action_id": "morgan_181_create_doc"
      }
    ]
  }
}
App stateDownload JSON
Source file

tests/morgan/181.yaml

SHA-256: 30e879eca825a3502c99394ccb40b04bce9fa4372bd2dcfc19a12a431c5f5919