BuyingAgent/backend/app/normalization/base.py
Lars b276758ee1
All checks were successful
Deploy Development / deploy (push) Successful in 1m19s
Test Suite / pytest-backend (push) Successful in 31s
Test Suite / smoke-dev (push) Successful in 0s
Test Suite / frontend-checks (push) Successful in 28s
Stelle den Frontend-MVP und die v0.3-API auf develop bereit, damit Dev API und PWA zusammen deployen.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-04 13:04:59 +02:00

12 lines
351 B
Python

from typing import Protocol
from app.domain.models import AttributeDefinition, AttributeStatement
class Normalizer(Protocol):
version: str
def validate(self, definition: AttributeDefinition, statement: AttributeStatement) -> AttributeStatement:
"""Validate an already normalized statement. Must not parse free text."""
...