PPDR Cert Brand Exception + Cert Date Rules

Dustin’s 2026-07-30 directive, shipped in entirely-api 53966e7:

  1. PPDR brand exception — post-production desk-review certs are ALWAYS issued under Unlikely Professionals (name/email/phone from config.BRAND_INFO["unlikely"]), regardless of completion date. The blackhouse. LLC BRAND_CUTOVER (< 2026-01-01) now applies only to field-inspected certs. Implemented as resolve_brand(date, is_desk_review) in cert_data_service.

  2. cert_date = generation datecompute_cert_date() now returns the date the package is generated (ET). It stamps the preparer + certifier signature lines and the Certificate of Suitability seal date. Previously it echoed the inspection date. Applies to ALL certs.

  3. “Completion Date” label — the label rendered with ctx.inspection_date (first-page project ID block, Certificate details table, Certification Package Contents page) is now “Completion Date”. PPDR intake writes the production completion date into FIELD_INSPECTION_DATE, so the value is intake-sourced.

  4. No “desk” wording on rendered certs — “Post-Production Review Summary” replaces “Post-Production Desk Review Summary” (masthead + package-contents card). Enforced by tests/test_cert_brand_dates.py.

  5. Resend subjectdeliver_cert_internal(is_update=True) appends ”— UPDATED (vN)” after the address instead of prefixing.

Applied same day to the 12 Virginia Beach PPDR certs (VAB-9000..9011), regenerated as v2 and verified (no blackhouse/blkhse/desk strings, UP contact block, generation-date signatures, intake completion dates). unlikely.report URLs serve the v2 PDFs. Resend to Stephaney held for Dustin’s review per feedback_cert_send_review_first.

Related: ppdr-cert-routing, triage-intake, cert-generator-v3