Implement comparable LTV engine and close WP-0005

This commit is contained in:
codex
2026-07-02 22:50:16 +02:00
parent 656bbb81a5
commit 386c8a46fe
13 changed files with 1060 additions and 68 deletions

View File

@@ -7,6 +7,19 @@ from .boundary_engine import (
default_commitment_terms,
validate_pricing_configuration,
)
from .comparable_ltv import (
ComparableCustomerProfile,
ComparableLTVEstimate,
LTVPolicy,
PricingComparison,
PricingModelComparison,
SensitivityCase,
SensitivityOutcome,
compare_pricing_configurations,
default_sensitivity_cases,
estimate_comparable_customer_ltv,
select_reference_estimate,
)
from .pricing_models import (
ChargeComponent,
Commitment,
@@ -21,16 +34,27 @@ from .pricing_models import (
__all__ = [
"BoundaryPolicy",
"ChargeComponent",
"ComparableCustomerProfile",
"ComparableLTVEstimate",
"Commitment",
"CommitmentTerms",
"ConstraintResult",
"LTVPolicy",
"PricingModel",
"PricingComparison",
"PricingModelComparison",
"PricingModelStatus",
"PricingConfiguration",
"SensitivityCase",
"SensitivityOutcome",
"TunableParameter",
"ValidationResult",
"compare_pricing_configurations",
"default_sensitivity_cases",
"default_commitment_terms",
"estimate_comparable_customer_ltv",
"load_pricing_models",
"select_reference_estimate",
"validate_pricing_configuration",
"validate_pricing_catalog",
"validate_pricing_model",