Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel, Field | |
| class FilterResult(BaseModel): | |
| filter_name: str | |
| passed: bool | |
| score: float | None = None | |
| feedback: str = "" | |
| detail: dict = Field(default_factory=dict) | |
| class FilterReport(BaseModel): | |
| results: list[FilterResult] | |
| all_passed: bool | |
| combined_feedback: str | |
| hard_failed: bool = False | |