[ { "task_id": 1, "text": "Crear un microservicio que valide la edad de un usuario y determine si es mayor de edad. El servicio debe recibir un parĂ¡metro 'edad' y devolver un mensaje de estado apropiado.", "code": "addParam(\"edad\", user_age)\naddVar(min_age, 18)\nif(user_age, min_age, \">=\")\n addVar(status_msg, \"Usuario mayor de edad\")\n addVar(_status, 200)\nelse()\n addVar(status_msg, \"Usuario menor de edad\")\n addVar(_status, 403)\nend()\naddResult(status_msg)", "test_inputs": { "edad": "25" }, "test_list": [ "re.match(r'Usuario mayor de edad', status_msg)", "re.match(r'200', str(_status))" ], "_cell": [ "addParam", "addVar", "if_mode1" ], "_prior_weight": 0.9278, "_quality": { "fidelity": 1.0, "bonus_ratio": 0.114, "test_quality": 1.0, "richness": 0.333, "quality": 1.268, "detected": [ "_status", "addParam", "addResult", "addVar", "else", "end", "if_mode1" ], "cell": [ "addParam", "addVar", "if_mode1" ], "extra": [ "_status", "addResult", "else", "end" ] } }, { "task_id": 2, "text": "Crear un microservicio que procese un texto en segundo plano, reemplace caracteres especiales y retorne el resultado procesado", "code": "addParam(\"texto\", input_text)\naddParam(\"timeout\", max_timeout)\nfunction procesarTexto(data) {\nreplace(data, \"@\", \"[AT]\", cleaned_data)\nreplace(cleaned_data, \"#\", \"[HASH]\", final_data)\nreturn(final_data)\n}\ntask_id = go procesarTexto(input_text)\nresult_data = gather(task_id, max_timeout)\naddResult(result_data)\n_status = 200", "test_inputs": { "texto": "usuario@dominio.com #hashtag", "timeout": 5000 }, "test_list": [ "re.match(r'usuario\\[AT\\]dominio\\.com \\[HASH\\]hashtag', result_data)", "re.match(r'200', str(_status))" ], "_cell": [ "gather", "replace", "return" ], "_prior_weight": 0.0848, "_quality": { "fidelity": 1.0, "bonus_ratio": 0.114, "test_quality": 1.0, "richness": 0.367, "quality": 1.271, "detected": [ "_status", "addParam", "addResult", "function", "gather", "replace", "return" ], "cell": [ "gather", "replace", "return" ], "extra": [ "_status", "addParam", "addResult", "function" ] } } ]