PPDR Cert Brand Exception + Cert Date Rules
Dustin’s 2026-07-30 directive, shipped in entirely-api 53966e7:
-
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. LLCBRAND_CUTOVER(< 2026-01-01) now applies only to field-inspected certs. Implemented asresolve_brand(date, is_desk_review)in cert_data_service. -
cert_date = generation date —
compute_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. -
“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. -
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.
-
Resend subject —
deliver_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