"""PollState — process-wide singleton.""" from dataclasses import dataclass, field @dataclass class PollState: portfolio: dict | None = None news_sentiment: dict | None = None screener_preview: dict | None = None last_updated: dict[str, str] = field(default_factory=dict) fetch_errors: dict[str, int] = field(default_factory=dict) # Process-wide singleton. Phase 3 imports: from signal_v2.state import state state = PollState()