• Joined on 2026-04-27
justin pushed to main at justin/new-site 2026-06-06 09:53:30 +00:00
0d212787ef healthcare email: add 'No logins. No portals. No headaches.' value-add (sells the relief, hides the mechanics); research doc on verified no-login third-party submission paths
justin pushed to main at justin/new-site 2026-06-06 09:13:18 +00:00
53ec011198 email trust signals: add data-safety + guarantee + social-proof strip to HC, telecom (campaign_template), and trucking (6 source + active campaigns via injector). Vertical accents: teal/blue/orange
justin pushed to main at justin/new-site 2026-06-06 09:02:03 +00:00
95698852ce healthcare warmup: gate Google/Workspace domains out of week 1 (they hard-reject cold IPs 550-5.7.1); send 501 non-Google practice domains first, defer 222 Google to week 2-3; cron uses hc_warmup_nongoogle.csv
justin pushed to main at justin/new-site 2026-06-06 08:57:11 +00:00
2bc86268f7 healthcare: HC warmup campaign cron (Mon-Fri 7AM Central) - imports overdue-first verified slice into listmonk-hc + runs Medicare-revalidation campaign via hc HOT stream; rate-throttled by pw-hc-rampcap
justin pushed to main at justin/new-site 2026-06-06 08:48:06 +00:00
2d3bccd31e healthcare email: white logo for teal header (was dark navy, invisible); drop NPPES-source footer line
29c7a421e9 healthcare email: teal gradient header (matches site hero) + standalone CSV MX/SMTP verifier (binds .72 non-sending IP); gitignore PII warmup lists
5129ebec5c healthcare email: add List-Unsubscribe/List-Id/Date/Precedence bulk headers to improve inbox placement on the cold hc IPs
Compare 3 commits »
justin pushed to main at justin/new-site 2026-06-06 07:33:49 +00:00
3859557506 healthcare: +$200 across all 6 provider services; add segmented marketing email builder (5 compliance-problem campaigns) + rendered HTML
justin pushed to main at justin/new-site 2026-06-06 06:52:23 +00:00
9bcd27db80 feat(site): vertical-specific order-page headers (trucking/telecom/healthcare/corporate) via unified VerticalOrderHeader; apply to all 49 order pages; retire TruckingOrderHeader
justin pushed to main at justin/new-site 2026-06-06 05:49:23 +00:00
695c3e2431 security: drop all CBC TLS suites (Qualys WEAK -> AEAD-only, still A+); sync ansible nginx templates (ciphers + ywxi CSP); capture host firewall as IaC
justin pushed to main at justin/new-site 2026-06-06 05:39:20 +00:00
113c73b392 feat(site): meter TrustedSite trustmark to order+healthcare pages only (free tier 500 impr/mo); auto-detect by path; CSP allows cdn.ywxi.net
780b4219d3 feat(site): stage TrustedSite trustmark slot (opt-in prop) + setup doc; CSP/verification steps pre-documented
af0b1d2306 feat(site): wire TrustStrip site-wide (Base layout); fix homepage trust strip (SecurityHeaders A not A+) + add SOC2/HIPAA-PCI badges
5526fb79b9 security: harden nginx TLS ciphers (drop SHA-1 CBC -> HIPAA/NIST clean, still A+); document ImmuniWeb free badge + PCI/HIPAA/NIST/GDPR compliance
6121c0a6f4 security: harden VM - nft+DOCKER-USER firewall closing public exposure of postgres/k8s/forgejo/listmonk/apis; remove inbound :25 (send-only); docs
Compare 49 commits »
justin pushed to feat/npi-healthcare-products at justin/new-site 2026-06-06 05:32:48 +00:00
113c73b392 feat(site): meter TrustedSite trustmark to order+healthcare pages only (free tier 500 impr/mo); auto-detect by path; CSP allows cdn.ywxi.net
justin pushed to feat/npi-healthcare-products at justin/new-site 2026-06-06 05:30:01 +00:00
780b4219d3 feat(site): stage TrustedSite trustmark slot (opt-in prop) + setup doc; CSP/verification steps pre-documented
af0b1d2306 feat(site): wire TrustStrip site-wide (Base layout); fix homepage trust strip (SecurityHeaders A not A+) + add SOC2/HIPAA-PCI badges
5526fb79b9 security: harden nginx TLS ciphers (drop SHA-1 CBC -> HIPAA/NIST clean, still A+); document ImmuniWeb free badge + PCI/HIPAA/NIST/GDPR compliance
6121c0a6f4 security: harden VM - nft+DOCKER-USER firewall closing public exposure of postgres/k8s/forgejo/listmonk/apis; remove inbound :25 (send-only); docs
60ec4599b9 feat(site): add TrustStrip component (legitimately-earned trust seals: SSL Labs A+, Security Headers A, Stripe PCI, TLS/HSTS, SOC 2 datacenter)
Compare 6 commits »
justin pushed to feat/npi-healthcare-products at justin/new-site 2026-06-06 04:12:06 +00:00
c3b2c4e89a hc-email: prod listmonk_hc installed + 3 SMTP servers + rampcap cron; end-to-end validated to Gmail via .107-.109
justin pushed to feat/npi-healthcare-products at justin/new-site 2026-06-06 04:07:25 +00:00
7d61b4aad4 dev: remap api(3002)/site(4323) ports in override to avoid prod collision on shared host
justin created branch feat/npi-healthcare-products in justin/new-site 2026-06-06 04:07:14 +00:00
justin pushed to feat/npi-healthcare-products at justin/new-site 2026-06-06 04:07:14 +00:00
61dac80dc6 hc-email: PTR/FCrDNS for hc IPs (.107-.109 -> hcmta01-03) done + SPF/DKIM/DMARC verified
8c51fa4b99 docs: record dual-stream implementation status + remaining DNS/prod steps
90d8b94f3f feat(email): wire listmonk-hc into deploy + dev override + hc ramp-cap
08d5132459 feat(email): add listmonk-hc second instance for the healthcare HOT stream
70d742df08 feat(mta): healthcare HOT-stream Postfix setup (dedicated hc IPs, isolated)
Compare 10 commits »
justin pushed to main at justin/new-site 2026-06-03 19:02:57 +00:00
72da37e47d fix: simplify order price banner copy
justin pushed to main at justin/new-site 2026-06-03 18:48:40 +00:00
965b9ce3c8 fix: add tax deductibility notice to trucking orders
justin pushed to main at justin/new-site 2026-06-03 18:24:50 +00:00
ee07064b0f fix: show trucking order prices and payment options
d7de818f39 fix: stagger trucking campaign catchups and subscriber reattach
Compare 2 commits »
justin pushed to main at justin/new-site 2026-06-03 05:20:40 +00:00
6d4c323ab6 feat: daily intake-reminder worker for paid orders with incomplete intake
justin pushed to main at justin/new-site 2026-06-03 04:13:03 +00:00
00c960f5b5 build: pin payments to version-15 + stage apps in deploy.sh erpnext