"""Base tab interface for LegisQA""" from abc import ABC, abstractmethod class BaseTab(ABC): """Base class for tab implementations""" def __init__(self, name: str, key_prefix: str): self.name = name self.key_prefix = key_prefix @abstractmethod def render(self): """Render the tab content""" pass