from __future__ import annotations from typing import Any from .governance import build_pricing_recommendation_workflow, build_governance_policy def build_pricing_recommendations( cost_floor: dict[str, Any], value_range: dict[str, Any], market_price: dict[str, Any], simulations: dict[str, Any], usage_summary: dict[str, Any], *, boundary_validation: dict[str, Any] | None = None, customer_tuning: dict[str, Any] | None = None, provider_publication: dict[str, Any] | None = None, governance_policy: dict[str, Any] | None = None, product: Any | None = None, ) -> list[dict[str, Any]]: policy = build_governance_policy(governance_policy or {}) return build_pricing_recommendation_workflow( cost_floor, value_range, market_price, simulations, usage_summary, boundary_validation=boundary_validation, customer_tuning=customer_tuning or {}, provider_publication=provider_publication or {}, governance_policy=policy, product=product, )