ferrero-opentext/Python-Version/database/migrations
nickviljoen f28b5221f7 Enhancement: Capture CreativeX score on B1→B2 global masters
Extracts CreativeX score and URL from DAM master metadata during the
B1→B2 download, persists to creativex_scores with new status
'b1-master-cx-score' (dedup by tracking_id), and surfaces the score in
the b1_to_b2_complete and b1_to_b2_partial emails — falling back to
"No CreativeX Score" when the master has no score yet. Skipped
already-downloaded assets backfill from full_metadata JSONB on next pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 11:31:07 +02:00
..
002_add_campaign_status_table.sql Fix timestamp bug in campaign status recording 2025-11-05 16:34:46 -05:00
003_add_a1_retry_tracking.sql Add A1 retry logic and orchestrator off-hours cadence 2026-01-31 17:38:57 +02:00
004_add_global_master_tracking_id.sql Add global_master_tracking_id to link A1→A2 local assets to B1→B2 global masters 2026-03-21 13:12:55 +02:00
005_document_b1_master_cx_score_status.sql Enhancement: Capture CreativeX score on B1→B2 global masters 2026-04-29 11:31:07 +02:00