The three structures left outside #927's lift, each with its stated reason: WPG is a distinct binary vector format whose decoder is a project on the scale of the reader itself; native OLE objects are an OLE server's native stream rather than a nested document package (the same boundary ooxml.js draws for a classic OLE1 payload); watermarks report through wpd/header-footer-dropped because a watermark is neither header nor footer and owns no parity -- the shared page-furniture vocabulary has no slot for one.
Evidence
#927 scorecard; wpd-codec README remaining-scope bullets.
Affected packages: wpd-codec, document-schema.js
The three structures left outside #927's lift, each with its stated reason: WPG is a distinct binary vector format whose decoder is a project on the scale of the reader itself; native OLE objects are an OLE server's native stream rather than a nested document package (the same boundary ooxml.js draws for a classic OLE1 payload); watermarks report through wpd/header-footer-dropped because a watermark is neither header nor footer and owns no parity -- the shared page-furniture vocabulary has no slot for one.
Evidence
Affected packages:
wpd-codec,document-schema.js