apiVersion: v3
kind: library
metadata:
  name: songwhip-utils-presaves
  description: |
    Shared utilities and service integrations for the Songwhip presave system.
    - Provides Lambda handler factories and SQS-based task execution infrastructure for DSP presaves.
    - Manages execution state tracking, concurrency control, and rate limiting via Redis.
    - Defines shared Zod schemas and TypeScript types for presave task messages.
    - Supports multi-DSP presave workflows including add, remove, and retry task handling.
  owner: songwhip
  tags:
    - public:false
spec:
  type: utility
