""" Safe Mode — ujednolicony znacznik luk danych w generatorze i audycie. """ SAFE_MODE_MARKER = "[BRAK DANYCH – do uzupełnienia]" SAFE_MODE_MARKER_SHORT = "[BRAK DANYCH" SAFE_MODE_GENERATOR_RULE = ( f"Jeśli krytycznych danych (NIP, kwoty, zatrudnienie, adres) nie masz w kontekście, " f"użyj dokładnie znacznika {SAFE_MODE_MARKER} zamiast zmyślać wartości. " f"Dla pól opcjonalnych możesz użyć zmiennych typu [KWOTA_INWESTYCJI_PLN]." ) def count_safe_mode_markers(text: str) -> int: if not text: return 0 return text.upper().count(SAFE_MODE_MARKER_SHORT) def safe_mode_active(gaps: list | None) -> bool: return bool(gaps)