• Joined on 2026-04-27
justin pushed to main at justin/new-site 2026-06-10 12:05:23 +00:00
1fe942c109 fix(checkout): don't skip ERPNext SO for synthetic@pipeline.com (real customers use it)
justin pushed to main at justin/new-site 2026-06-10 12:04:24 +00:00
7708086130 Fix batch payment totals in Telegram and ERPNext invoice flow
justin pushed to main at justin/new-site 2026-06-10 11:58:01 +00:00
6827aafdbc fix(checkout): batch surcharge 5x over-count + ERPNext SO missing discount
justin pushed to main at justin/new-site 2026-06-10 03:50:38 +00:00
058d4d426a feat(compliance): admin verification gate + durable submission evidence
e87715aee7 fix(portal): onboarding/login links last 7 days, not 60 min
a6d2f10149 chore: Mark Adams rescue (3rd real customer stuck on the login bug)
Compare 3 commits »
justin pushed to main at justin/new-site 2026-06-10 01:34:44 +00:00
1854753c70 monitoring: add .91-.93 IP rehab to daily Telegram warmup alert
justin pushed to main at justin/new-site 2026-06-10 01:31:47 +00:00
1c2e263bb7 warmup(ip-rehab): bias recipients to multi-subscriber business domains (cut bounce)
justin pushed to main at justin/new-site 2026-06-10 01:27:50 +00:00
25f4a7503b warmup: IP rehab for .91-.93 so they can be reallocated
justin pushed to main at justin/new-site 2026-06-10 01:10:56 +00:00
6f361d307d warmup: add Microsoft consumer (hotmail/outlook/live/msn) to cold-mail exclusions
justin pushed to main at justin/new-site 2026-06-09 21:06:32 +00:00
9fa2c86f01 fix(warmup): HC cron logged to /var/log (deploy can't write) -> cron silently died
3dbf5b3bb2 chore: Mitchell Allen rescue scripts (customers row, SO backfill, re-dispatch, login+signature email)
Compare 2 commits »
justin pushed to main at justin/new-site 2026-06-09 19:50:09 +00:00
8d301a1ab7 fix(checkout): SO creation falls back to generic item if a catalog Item is missing
justin pushed to main at justin/new-site 2026-06-09 19:44:30 +00:00
e2467752dc chore: export ensureComplianceSalesOrder for rescue/backfill use
justin pushed to main at justin/new-site 2026-06-09 19:40:48 +00:00
68e6b60951 fix: worker emails (localhost:25 -> SMTP relay) + create ERPNext SO on webhook payment
justin pushed to main at justin/new-site 2026-06-09 19:35:07 +00:00
220f301453 test(e2e): fix compliance_orders seed columns (no total_cents); regression PASS
justin pushed to main at justin/new-site 2026-06-09 19:31:44 +00:00
3c65dd8748 fix(checkout): pull company from intake_data (compliance has no customer_company col)
justin pushed to main at justin/new-site 2026-06-09 19:28:23 +00:00
9987b1e30d fix(checkout): create Postgres customers row on order completion (PayPal login bug)
justin pushed to main at justin/new-site 2026-06-09 13:46:30 +00:00
b437f66bc8 docs(dexit): name search fixed (TX open-data API) / honest (NV unknown); rm probes
justin pushed to main at justin/new-site 2026-06-09 13:41:35 +00:00
20c11e6180 fix(formation/NV): name search returns unknown (admin-verify), not a fake result
justin pushed to main at justin/new-site 2026-06-09 13:34:50 +00:00
f94ad1682b fix(formation/TX): name search via Texas open-data API, not scraping
justin pushed to main at justin/new-site 2026-06-09 13:14:26 +00:00
561ad78ea8 docs(dexit): note NV adapter also mis-parses happy path (not just errors)
justin pushed to main at justin/new-site 2026-06-09 13:07:03 +00:00
76c4d55603 fix(formation): name-search returns null (not false) on adapter error