TariffWatch v1.0.0: TariffWatch launches — Section 232 exposure checker and comment-letter drafter

TariffWatch's M1a build shipped at /tariffwatch: a landing page, a Section 232 exposure checker, an AI-assisted comment-letter drafter for the BIS aluminum/steel duties docket, and the `pick3` Supabase schema. Same-day fixes closed a PDF-attachment encoding bug in the Resend delivery path and built a missing comment-letter-drafter cron that had been spec'd but not implemented, a real gap during the BIS comment-window panic period.

An attack-audit pass the same day closed all P0/P1 findings for TariffWatch, and a follow-up fix stopped deleted-account rows from staying claimable by the comment-letter drafter indefinitely.

TariffWatch launched directly into a live, time-boxed federal comment window (BIS docket BIS-2026-0331, comments closing Aug 27, 2026), which shaped every other decision this release made: the comment-letter drafter shipped in the same build as the exposure checker rather than as a later add-on, because a checker that tells an importer they're exposed without a clear next step is only half the product during a window this short.