cicd-debugger-env-final / env /tasks /task_types.py
Lishika's picture
finally added all
ae94737
raw
history blame contribute delete
459 Bytes
from __future__ import annotations
from dataclasses import dataclass, field
from typing import Any
@dataclass(frozen=True)
class CICDTask:
"""Represents a single CI/CD debugging scenario."""
task_id: str
title: str
description: str
difficulty: str
failure_stage: str
broken_config: str
expected_config: str
logs: str
error_message: str
actual_bug: str
metadata: dict[str, Any] = field(default_factory=dict)