"""Per-post theme classification for the new engagement-response campaign (Nov 2026 onward, pending approval). Same pattern as app.py's MANUAL_CONTENT_TYPES (LinkedIn's export has no "theme" field at all, so this is entirely hand-tagged), keyed by "YYYY-MM-DD". Empty until the campaign starts and posts go up — add an entry here as each post is published, no other code changes needed for it to show up in the Theme Performance chart. """ THEMES = ["Failure Analysis", "Standardization", "WaveGate"] THEME_COLORS = { "Failure Analysis": "#E8825A", "Standardization": "#1b3a5c", "WaveGate": "#52C41A", } # "2026-11-03": "Failure Analysis", POST_THEMES = { } def theme_for(date_iso): return POST_THEMES.get(date_iso)