{ "id": "G1001", "category": "C", "object_type": "CLAS", "difficulty": 2, "release_target": "v816", "expected_outcome": "implement", "budget": { "max_tool_calls": 60, "max_activations": 15 }, "seed": [ { "type": "INTF", "name": "{{P}}IF_HARVEST", "file": "seed/if_harvest.intf.abap", "description": "Data types for harvest reports, member master data, and the evaluation result" } ], "contract": [ { "type": "CLAS", "name": "{{P}}HARVEST_EVALUATOR", "description": "Evaluates the harvest reports per grape variety" } ], "out_of_scope": [ "{{P}}IF_HARVEST" ], "hidden_tests": [ { "type": "CLAS", "name": "{{P}}HARVEST_HIDDEN", "file": "hidden/harvest_hidden.clas.abap", "description": "Hidden tests for the harvest evaluation" } ], "reference": [ { "type": "CLAS", "name": "{{P}}HARVEST_EVALUATOR", "file": "reference/harvest_evaluator.clas.abap", "description": "Harvest evaluator", "testclasses_file": "reference/harvest_evaluator.testclasses.abap" } ], "craft_checks": [ "table_kind", "key_kind", "access_path", "method_length" ] }