bloomteq / procurement
viewers3/3
phase 0 · viewer gate

Document viewer verification

Proves PDF.js, mammoth.js, and SheetJS (incl. hidden-sheet read) render in the Lovable / TanStack Start production build before any Epic 3 work begins. All three checks must pass.

Running checks…
pdfpending
PDF.js — render page 1 of phase0-sample.pdf
docxpending
mammoth.js — convert phase0-sample.docx to HTML
xlsxpending
SheetJS — read hidden sheet 'Terms' cell K3
pdf.js render
mammoth html
xlsx hidden cell
Sheet "Terms" · cell K3 (hidden)

SheetJS read the hidden sheet's metadata and cell value without unhiding.