from celery import shared_task


@shared_task(name='core.tasks.run_shipment_publish_side_effects')
def run_shipment_publish_side_effects_task(shipment_id: int):
    """Background: rate-request dispatch + nearby-load FCM after publish."""
    from core.shipment_publish import run_shipment_publish_side_effects

    return run_shipment_publish_side_effects(shipment_id)
