feat(fase1): export domain-model public API + green full suite (F1)
This commit is contained in:
parent
69ca508677
commit
847ed90135
2 changed files with 49 additions and 1 deletions
|
|
@ -1,13 +1,39 @@
|
|||
"""portfolio-optimiser — generic MAF framework for per-project cost-savings optimization."""
|
||||
|
||||
from portfolio_optimiser.run import PortfolioResult, RunResult, run_portfolio, run_project
|
||||
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__",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue