"""services/money — THE money-write paths (04-architecture): stamping
lives in stamping.py and nowhere else; restamp.py is the explicit
re-stamp orchestrator over it (M5). Invoice math lands with M6."""

from app.services.money.restamp import (
    resolve_engagement_for_party,
    restamp_entry,
)
from app.services.money.stamping import (
    Stamp,
    StampRates,
    compute_amount,
    resolve_rates,
    resolve_worker,
    stamp_entry,
)

__all__ = [
    "Stamp",
    "StampRates",
    "compute_amount",
    "resolve_engagement_for_party",
    "resolve_rates",
    "resolve_worker",
    "restamp_entry",
    "stamp_entry",
]
