| """ | |
| Personalization subsystem. | |
| profile.py Read-only facade over user profile / personalization | |
| signals. No writes back. | |
| rules.py Rule DSL definition + validator. | |
| evaluator.py evaluate(rules, state, intent) → RouterHint that | |
| the interaction router consults. | |
| """ | |
| from .evaluator import RouterHint, evaluate | |
| from .profile import PersonalizationProfile, resolve_profile | |
| from .rules import Rule, RuleCondition, validate_rule | |
| __all__ = [ | |
| "RouterHint", | |
| "evaluate", | |
| "PersonalizationProfile", | |
| "resolve_profile", | |
| "Rule", | |
| "RuleCondition", | |
| "validate_rule", | |
| ] | |