CompanyBench

ACH-debit holds released before scheduled settlementPayments & Transfers

12 verifiers · 6 LLM-graded

EnvironmentsConfluenceJiraSlackZeta3 SQL

TaxonomyPayments & TransfersPayments & Transfers

All trialsGemini 3.5 FlashTrial 01

16.7%

Trial reward

Gemini 3.5 FlashFail

Trial 01 — 2nd of 10 by reward score. This model averages 20% across 10 trials on this task.

  • 2/12Checks passed
  • 19Turns
  • 16Tool calls
  • 3.0mTime

Missed 10 of 12 checks — answer_early_release_count, answer_exposure_usd and answer_timing_and_service_split and 7 more.

checks (12)

  • answer_early_release_countLLMFail

    Failure mode Wrong answer

    Reason assertion_failed

  • answer_exposure_usdLLMFail

    Reason assertion_failed

  • answer_timing_and_service_splitLLMFail

    Reason assertion_failed

  • deliverable_jira_ticket_filedFail

    Reason assertion_failed

  • deliverable_slack_channel_existsFail

    Reason assertion_failed

  • deliverable_slack_message_contentLLMFail

    Reason assertion_failed

  • floor_all_connectorsFail

    Reason assertion_failed

  • floor_read_source_confluencePass
  • floor_sql_investigationPass
  • floor_write_backFail

    Reason assertion_failed

  • trace_all_connectors_and_trapLLMFail

    Reason assertion_failed

  • trace_hold_release_methodLLMFail

    Reason assertion_failed

User prompt → 19 turns · 16 tool calls → final response

  1. 1get_pages1

    Tool execution only — no assistant text

    get_pagestitle=TP Updated ACH Api Build Plan

    Arguments

    title=TP Updated ACH Api Build Plan

    Output

    success: true
    error_message: null
    tools_list: null
    tool_result:
      results:
        -
          id: 23
          status: current
          title: TP Updated ACH Api Build Plan
          spaceId: 2
          parentId: 22
          parentType: page
          position: 1
          authorId: 557058:6d8b9c4e-2f4a-4a8d-9c1d-1b9a3d6e7f12
          ownerId: 557058:6d8b9c4e-2f4a-4a8d-9c1d-1b9a3d6e7f12
          lastOwnerId: null
          subtype: null
          createdAt: 2025-09-25T09:10:16.493Z
          version:
            createdAt: 2025-09-25T09:10:16.493Z
            message: Imported from PDF export
            number: 1
            minorEdit: false
            authorId: 557058:6d8b9c4e-2f4a-4a8d-9c1d-1b9a3d6e7f12
          body: null
          _links:
            webui: /spaces/2/pages/23
            editui: /spaces/2/pages/23/edit
            tinyui: /x/23
      _links:
        next: null
        base: /wiki/api/v2
  2. 2get_page_by_id1

    Tool execution only — no assistant text

    get_page_by_idbody-format=storage, id=234k chars

    Arguments

    body-format=storage, id=23

    Output

    success: true
    error_message: null
    tools_list: null
    tool_result:
      id: 23
      status: current
      title: TP Updated ACH Api Build Plan
      spaceId: 2
      parentId: 22
      parentType: page
      position: 1
      authorId: 557058:6d8b9c4e-2f4a-4a8d-9c1d-1b9a3d6e7f12
      ownerId: 557058:6d8b9c4e-2f4a-4a8d-9c1d-1b9a3d6e7f12
      lastOwnerId: null
      subtype: null
      createdAt: 2025-09-25T09:10:16.493Z
      version:
        createdAt: 2025-09-25T09:10:16.493Z
        message: Imported from PDF export
        number: 1
        minorEdit: false
        authorId: 557058:6d8b9c4e-2f4a-4a8d-9c1d-1b9a3d6e7f12
      body:
        storage:
          representation: storage
          value: <h1>TP Updated ACH Api Build Plan</h1><p>Definitions ach_credit: When sending money from [ORGANIZATION_0001] to a counterparty</p><p>ach_debit: When pulling funds from a counterparty into [ORGANIZATION_0001]</p><p>How the current system works ACH Credit Transfer is created. We process transfers in the sameday or standard batch. At som

    … 3,020 more characters of output in the raw trajectory.

  3. 3list_tables1

    Tool execution only — no assistant text

    list_tablescatalog_name=zeta3, schema_name=rds12k chars

    Arguments

    catalog_name=zeta3, schema_name=rds

    Output

    tables:
      -
        name: account_applications
        catalog_name: zeta3
        schema_name: rds
        table_type: EXTERNAL
        data_source_format: CSV
        comment: ""
        full_name: zeta3.rds.account_applications
        storage_location: file:///gyms/zeta3_sql/app/data/zeta3/zeta3.duckdb
        properties:
          zeta3.delivery: delivery-2
          zeta3.total_row_count: 37328
          zeta3.sample_row_count: 37328
          zeta3.as_of_enforced: true
        columns:
          -
            name: id
            type_name: INT
            type_text: INT
            position: 0
            nullable: true
            comment: ""
          -
            name: status
            type_name: STRING
            type_text: STRING
            position: 1
            nullable: true
            comment: ""
          -
            name: created_at
            type_name: TIMEST

    … 11,022 more characters of output in the raw trajectory.

  4. 4execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementstatement=SELECT table_name FROM information_schema.tables WHERE table_schema = 'rds' ORDER BY table_nameERR

    Arguments

    statement=SELECT table_name FROM information_schema.tables WHERE table_schema = 'rds' ORDER BY table_name

    Output

    error_code: INVALID_PARAMETER_VALUE
    message: catalog is required and must be 'zeta3' for this gym
  5. 5execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT table_name FROM information_schema.tables WHERE table_schema = 'rds' ORDER BY table_name12k chars

    Arguments

    catalog=zeta3, statement=SELECT table_name FROM information_schema.tables WHERE table_schema = 'rds' ORDER BY table_name

    Output

    statement_id: fa8bc394-7e06-45a7-9ee4-e5c0be3507d4
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 1
        columns:
          -
            name: table_name
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 338
      total_byte_count: 7028
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 338
          byte_count: 7028
    result:
      chunk_index: 0
      row_offset: 0
      row_count: 338
      byte_count: 7028
      data_array:
        -
          - accessible_counterparties
        -
          - accessible_counterparties
        -
          - account_applications

    … 11,021 more characters of output in the raw trajectory.

  6. 6execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementstatement=DESCRIBE zeta3.rds.transfers, catalog=zeta3ERR

    Arguments

    statement=DESCRIBE zeta3.rds.transfers, catalog=zeta3

    Output

    statement_id: d1f84d04-599a-4d70-956f-344b0f5c6afa
    status:
      state: FAILED
      error:
        error_code: STATEMENT_EXECUTION_ERROR
        message: Binder Error: Catalog "zeta3" does not exist!
    manifest: null
    result: null
  7. 7execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'transfers'8k chars

    Arguments

    catalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'transfers'

    Output

    statement_id: 9667c558-23a2-4d54-994e-46a05cac740c
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 2
        columns:
          -
            name: column_name
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: data_type
            position: 1
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 110
      total_byte_count: 3436
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 110
          byte_count: 3436
    result: {}

    … 7,197 more characters of output in the raw trajectory.

  8. 8execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'disbursements'2k chars

    Arguments

    catalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'disbursements'

    Output

    statement_id: 0175ba2f-37b0-47a0-b22d-51902d0c4128
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 2
        columns:
          -
            name: column_name
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: data_type
            position: 1
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 16
      total_byte_count: 420
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 16
          byte_count: 420
    result: {}

    … 1,355 more characters of output in the raw trajectory.

  9. 9execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'ledger_items'3k chars

    Arguments

    catalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'ledger_items'

    Output

    statement_id: e90f54d5-bf1d-4d2f-a753-53987ba6aac3
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 2
        columns:
          -
            name: column_name
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: data_type
            position: 1
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 22
      total_byte_count: 652
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 22
          byte_count: 652
    result: {}

    … 1,767 more characters of output in the raw trajectory.

  10. 10execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'accounts'12k chars

    Arguments

    catalog=zeta3, statement=SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'rds' AND table_name = 'accounts'

    Output

    statement_id: 2fc36f83-f423-4d5c-85a1-bac26cb32833
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 2
        columns:
          -
            name: column_name
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: data_type
            position: 1
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 158
      total_byte_count: 5446
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 158
          byte_count: 5446
    result: {}

    … 10,647 more characters of output in the raw trajectory.

  11. 11execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT DISTINCT service FROM rds.transfers1k chars

    Arguments

    catalog=zeta3, statement=SELECT DISTINCT service FROM rds.transfers

    Output

    statement_id: 3deb53fa-46df-46cf-8508-abd360055cf8
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 1
        columns:
          -
            name: service
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 4
      total_byte_count: 52
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 4
          byte_count: 52
    result:
      chunk_index: 0
      row_offset: 0
      row_count: 4
      byte_count: 52
      data_array:
        -
          - sameday
        -
          - standard
        -
          - on-demand
        -
          - book

    … 340 more characters of output in the raw trajectory.

  12. 12execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT from_type, to_type, COUNT(*) FROM rds.transfers GROUP BY 1, 23k chars

    Arguments

    catalog=zeta3, statement=SELECT from_type, to_type, COUNT(*) FROM rds.transfers GROUP BY 1, 2

    Output

    statement_id: 94ffd962-ba20-4cd6-9a6f-33b7520892c2
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 3
        columns:
          -
            name: from_type
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: to_type
            position: 1
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: count_star()
            position: 2
            type_name: LONG
            type_text: BIGINT
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1

    … 1,952 more characters of output in the raw trajectory.

  13. 13execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT account_type, tp_type, COUNT(*) FROM rds.accounts GROUP BY 1, 22k chars

    Arguments

    catalog=zeta3, statement=SELECT account_type, tp_type, COUNT(*) FROM rds.accounts GROUP BY 1, 2

    Output

    statement_id: 5b91c69f-cf3c-4ef9-95f0-6b0867cd5d1c
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 3
        columns:
          -
            name: account_type
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: tp_type
            position: 1
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: count_star()
            position: 2
            type_name: LONG
            type_text: BIGINT
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1

    … 897 more characters of output in the raw trajectory.

  14. 14execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT DISTINCT status FROM rds.transfers2k chars

    Arguments

    catalog=zeta3, statement=SELECT DISTINCT status FROM rds.transfers

    Output

    statement_id: c48c3e3d-8553-45b7-b3a0-fab68bdc6729
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 1
        columns:
          -
            name: status
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 10
      total_byte_count: 141
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 10
          byte_count: 141
    result:
      chunk_index: 0
      row_offset: 0
      row_count: 10
      byte_count: 141
      data_array:
        -
          - dishonored
        -
          - canceled
        -
          - error
        -
          - 403 Forbidden
        - []

    … 566 more characters of output in the raw trajectory.

  15. 15execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT DISTINCT source_type FROM rds.disbursements1k chars

    Arguments

    catalog=zeta3, statement=SELECT DISTINCT source_type FROM rds.disbursements

    Output

    statement_id: 77b6df95-bd26-4400-ba77-e16b75fabd44
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 1
        columns:
          -
            name: source_type
            position: 0
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
      total_chunk_count: 1
      total_row_count: 2
      total_byte_count: 37
      truncated: false
      chunks:
        -
          chunk_index: 0
          row_offset: 0
          row_count: 2
          byte_count: 37
    result:
      chunk_index: 0
      row_offset: 0
      row_count: 2
      byte_count: 37
      data_array:
        -
          - Transfer
        -
          - RecurringTransfer
      external_links:
        -
          chunk_index: null

    … 285 more characters of output in the raw trajectory.

  16. 16execute_sql_statement1

    Tool execution only — no assistant text

    execute_sql_statementcatalog=zeta3, statement=SELECT * FROM rds.disbursements WHERE source_type = 'Transfer' LIMIT 54k chars

    Arguments

    catalog=zeta3, statement=SELECT * FROM rds.disbursements WHERE source_type = 'Transfer' LIMIT 5

    Output

    statement_id: 5ba72474-da84-4b88-81c2-f5e53eee0adf
    status:
      state: SUCCEEDED
    manifest:
      format: JSON_ARRAY
      schema:
        column_count: 8
        columns:
          -
            name: id
            position: 0
            type_name: LONG
            type_text: BIGINT
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: creator_id
            position: 1
            type_name: LONG
            type_text: BIGINT
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: effects
            position: 2
            type_name: STRING
            type_text: VARCHAR
            type_precision: null
            type_scale: null
            type_interval_type: null
          -
            name: source_id
            position: 3

    … 3,343 more characters of output in the raw trajectory.

  17. 17}

    }

  18. 18{}

    {}

  19. 19{}

    {}

1 failure mode across 10 verifier failures

  1. 1Wrong answerView on Failure Modes ↗Answer1 failure

    Failure evidence · per affected verifier