Rendering Parity Gate

Certified Baseline v1.0.0 · Certified 2026-07-14 · 8 regression checks

8

Total Checks

0

Passed

0

Failed

8

Pending

Preview matches browser-captured PNG

Browser PNG matches production PDF

PDF matches inline email PNGs

No HTML tags appear in delivered PDF

Legacy buildPdf() not invoked for standard Preview → Send workflow

sendPreGenerated path remains active

Browser-authoritative rendering preserved

Renderer Guard blocks legacy fallback

Engineering Principle

There is ONE production rendering implementation. Do not create a second rendering engine. Preserve the certified browser rendering engine as the protected production baseline.

Certified components: src/components/rendering/LetterRenderSurface.jsx · src/lib/rendering/browserLetterRenderer.js · src/lib/rendering/browserLetterRenderer.js · src/lib/rendering/CoffeltRenderingEngine.js · base44/functions/initiateLetterDelivery/entry.ts · src/pages/LetterPdfPreview.jsx

Dear Friend,

Dear Friend,

This is a parity test letter. It contains rich text formatting including:

  • Bold and italic text
  • A bulleted list
  • A hyperlink

If all four outputs — Preview, PNG, PDF, and Email — are visually identical, the certified rendering baseline is preserved.

Love,
The Test Sender

Love, The Test Sender