mirror of
https://github.com/Such-Software/smirk-backend-core.git
synced 2026-10-17 07:21:32 +02:00
Public-only social-tips foundation ported from legacy smirk-backend: - migration 20260710000001_social_tips.sql: consolidated public-tip table (status CHECK + public_tip_has_hash + worker indexes), targeted/recipient columns and the socials/bot surface dropped. - models::tip_status: TipStatus single-source-of-truth enum (8 variants, as_str/from_db/is_terminal) + confirmations_for_asset. - infra::db::social_tips: SocialTipRow (FromRow) + TIP_COLS + get_social_tip. Inert (no routes yet); FEATURE_TIPS stays off. Verified: migration applies, 5 TipStatus unit tests pass.