hc: consistent striped official-record card + wire past-due overdue variant

- Upgrade the plain teal record banner to the authoritative barber-pole 'Official
  record' banner in the personal/turnover/overdue-personal templates (the switch
  to personal templates had dropped the striped look from live revalidation sends).
- nppes_outdated: replace plain info table with the striped 'Official record -
  NPPES NPI Registry' card (status honestly labeled as our compliance flag).
- Wire revalidation_overdue -> hc_revalidation_overdue_personal.html with a direct
  past-due subject ('Your Medicare revalidation is past due - let's get it filed')
  and PAST DUE status + days-overdue in the record card; due_soon stays warm.
- Striped card now on all 7 templates that show a real record; oig_screening and
  compliance_bundle correctly omit it (no specific record to display).
This commit is contained in:
justin 2026-06-13 21:55:50 -05:00
parent 7b69b5c314
commit d1a9260854
5 changed files with 148 additions and 11 deletions

View file

@ -51,8 +51,8 @@ OUT_DIR = os.path.join(os.path.dirname(__file__), "..", "data", "hc_campaigns")
# selector which warmup-CSV rows belong to this segment (see cron)
SEGMENTS = {
"revalidation_overdue": {
"subject": "Let's make sure your Medicare revalidation is handled in time",
"template": "hc_revalidation_personal.html",
"subject": "Your Medicare revalidation is past due - let's get it filed",
"template": "hc_revalidation_overdue_personal.html",
"cta_path": "/order/npi-revalidation",
"price": "$599",
"list_name": "HC Warmup - Revalidation Overdue",