"""
个性化推荐｜Rerank & Freqcap 子模块（重排 / 去重 / 频控）

说明（V1）：
- 本模块在 Soft Scoring 后执行，消费候选的 `final_score`，输出可下发的排序结果。
- 仅做 Dedup / Freqcap / Feed MMR，不做 Soft Scoring 与 Hard Filter。
"""

from .defaults import get_default_config
from .rerank import rerank_and_freqcap
from .types import RerankConfig, RerankMeta, RerankResult, ScoredCandidate, Scene

__all__ = [
    "RerankConfig",
    "RerankMeta",
    "RerankResult",
    "ScoredCandidate",
    "Scene",
    "get_default_config",
    "rerank_and_freqcap",
]

