# Run 20260923T125758-getworkloop--polyglot_python_bowling

- harness: [getworkloop-gambit](https://harnessreport.com/harnesses/getworkloop-gambit.md) @ d413df73f726
- task: [aider_polyglot/polyglot_python_bowling](https://harnessreport.com/tasks/aider_polyglot/polyglot_python_bowling.md)
- model: bedrock/us.anthropic.claude-haiku-4-5-20251001-v1:0
- verifier says: reward 0 · 31 failed
- model calls: 2  tokens in/out: 5802/139
- agent seconds: 5
- started: 2026-09-23T13:17:22
- full bundle (calls, logs, files): https://harnessreport.com/api/run/20260923T125758-getworkloop--polyglot_python_bowling

## Failed tests

- test_a_roll_cannot_score_more_than_10_points
- test_a_spare_followed_by_zeros_is_worth_ten_points
- test_a_spare_in_the_last_frame_gets_a_one_roll_bonus_that_is_counted_once
- test_a_strike_earns_ten_points_in_a_frame_with_a_single_roll
- test_a_strike_in_the_last_frame_gets_a_two_roll_bonus_that_is_counted_once
- test_a_strike_with_the_one_roll_bonus_after_a_spare_in_the_last_frame_does_not_get_a_bonus
- test_all_strikes_is_a_perfect_game
- test_an_incomplete_game_cannot_be_scored
- test_an_unstarted_game_cannot_be_scored
- test_bonus_roll_after_a_strike_in_the_last_frame_cannot_score_more_than_10_points
- test_bonus_roll_for_a_spare_in_the_last_frame_must_be_rolled_before_score_can_be_calculated
- test_bonus_rolls_for_a_strike_in_the_last_frame_must_be_rolled_before_score_can_be_calculated
- test_both_bonus_rolls_for_a_strike_in_the_last_frame_must_be_rolled_before_score_can_be_calculated
- test_cannot_roll_after_bonus_roll_for_spare
- test_cannot_roll_after_bonus_rolls_for_strike
- test_cannot_roll_if_game_already_has_ten_frames
- test_consecutive_spares_each_get_a_one_roll_bonus
- test_consecutive_strikes_each_get_the_two_roll_bonus
- test_last_two_strikes_followed_by_only_last_bonus_with_non_strike_points
- test_points_scored_in_the_roll_after_a_spare_are_counted_twice
- test_points_scored_in_the_two_rolls_after_a_strike_are_counted_twice_as_a_bonus
- test_rolling_a_spare_with_the_two_roll_bonus_does_not_get_a_bonus_roll
- test_rolls_cannot_score_negative_points
- test_second_bonus_roll_after_a_strike_in_the_last_frame_cannot_score_more_than_10_points
- test_should_be_able_to_score_a_game_with_all_zeros
- test_should_be_able_to_score_a_game_with_no_strikes_or_spares
- test_strikes_with_the_two_roll_bonus_do_not_get_bonus_rolls
- test_the_second_bonus_rolls_after_a_strike_in_the_last_frame_cannot_be_a_strike_if_the_first_one_is_not_a_strike
- test_two_bonus_rolls_after_a_strike_in_the_last_frame_can_score_more_than_10_points_if_one_is_a_strike
- test_two_bonus_rolls_after_a_strike_in_the_last_frame_cannot_score_more_than_10_points
- test_two_rolls_in_a_frame_cannot_score_more_than_10_points

Last agent action: `read_file: /app`
---
Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp
