"""portfolio-optimiser — generic MAF framework for per-project cost-savings optimization.""" from portfolio_optimiser.contracts import GoalConfig, GoalContract, load_goal_config from portfolio_optimiser.dimension import Dimension, admits from portfolio_optimiser.ledger import ( LedgerEntry, RealizationRefused, SavingsLedger, realize, ) from portfolio_optimiser.run import ( GoalReached, PortfolioResult, RunResult, run_portfolio, run_project, ) __version__ = "0.1.0" __all__ = [ # Portfolio orchestration "PortfolioResult", "RunResult", "run_portfolio", "run_project", # Fase 1 domain model "Dimension", "admits", "SavingsLedger", "LedgerEntry", "realize", "RealizationRefused", "GoalContract", "GoalConfig", "load_goal_config", "GoalReached", "__version__", ]