Deletion Manager ================= .. automodule:: ccat_data_transfer.deletion_manager :members: :undoc-members: :show-inheritance: :special-members: __init__ :noindex: Overview -------- The Deletion Manager handles cleanup and deletion policies for data lifecycle management. **Manager Process**: Identifies data eligible for deletion, creates deletion operations, submits cleanup tasks. **Worker Process**: Executes data deletion, verifies cleanup completion, updates deletion status. Key Functions ------------- * :py:func:`~ccat_data_transfer.deletion_manager.deletion_manager_service` - Main manager service * :py:func:`~ccat_data_transfer.deletion_manager.delete_data` - Worker task for data deletion Related Documentation ---------------------- * :doc:`../../philosophy` - Manager/Worker pattern explanation * :doc:`../../pipeline` - Data processing pipeline * :doc:`../../lifecycle` - Data lifecycle management