{ "id": "G1943", "category": "B", "object_type": "STRU", "difficulty": 3, "release_target": "v816", "expected_outcome": "implement", "budget": { "max_tool_calls": 60, "max_activations": 15 }, "seed": [], "contract": [ { "type": "STRU", "name": "{{P}}GAME_ROUND", "fields": [ "round_id", "play_date", "field_no", "team_name", "player_count", "paintballs", "round_fee", "referee", "last_editor", "last_edit_on" ] }, { "type": "STRU", "name": "{{P}}EDIT_STAMP", "fields": [ "last_editor", "last_edit_on" ] } ], "out_of_scope": [], "hidden_tests": [ { "type": "CLAS", "name": "{{P}}GAME_STRU_HIDDEN", "file": "hidden/game_stru_hidden.clas.abap", "description": "RTTI checks for the game round structure and the edit stamp structure" } ], "reference": [ { "type": "STRU", "name": "{{P}}EDIT_STAMP", "file": "reference/edit_stamp.stru.asabap", "description": "Last edit of a game round" }, { "type": "STRU", "name": "{{P}}GAME_ROUND", "file": "reference/game_round.stru.asabap", "description": "Line type of the round report" }, { "type": "CLAS", "name": "{{P}}GAME_STRU_TEST", "file": "reference/game_stru_test.clas.abap", "description": "Own tests for the two structures" } ], "craft_checks": [] }