"""Pricing profile framework and strategy registry. This package provides: - ``profiles``: Pydantic models describing the structure of pricing profiles (``ManualProfile`` / ``TibberProfile``), YAML loaders, and contract-values validation (``load_profile`` / ``list_profiles`` / ``validate_values``). - ``strategies``: A lightweight registry of price-calculation strategies (``register_strategy`` / ``get_strategy``), with built-in implementations for the ``manual`` (fixed dual-tariff) and ``tibber`` (dynamic API) kinds. """