Skip to content

feat(inspection): preserve source content and document artifacts - #75

Merged
kochetkov-ma merged 2 commits into
mainfrom
feat/complete-document-extraction
Oct 27, 2026
Merged

kochetkov-ma merged 2 commits into
mainfrom
feat/complete-document-extraction

Conversation

@kochetkov-ma

@kochetkov-ma kochetkov-ma commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

Normal conversion now inspects original document content independently of readable filtering and exposes links, literal script source, forms and retrievable payloads. Workbook Markdown includes original cell addresses, errors and cache state; Markdown and text pass-through remain byte-exact.

The inspection API and deterministic report cover the current 15 extensions. Nested documents share limits, and requested inspection artifacts survive readable conversion failures. This prepares version 0.8.0.

Installed verification retains the full Brewdoc/QuickJS inventory, including caches, with a measured 12,000,000-byte limit that includes the new base readers. Dependencies remain unchanged.

Validation: the full local Python suite passed with 4,067 passed and 370 expected skips. The 38-check self-check and all 16 Node launcher tests passed. Four fresh wheel/sdist installations, with and without render-js, passed the existing conversion checks and all 15 inspection cases outside the checkout. Architecture, two independent review passes and human document review are complete.

Refs #74.

@kochetkov-ma
kochetkov-ma merged commit 1808563 into main Oct 27, 2026
11 checks passed
@kochetkov-ma
kochetkov-ma deleted the feat/complete-document-extraction branch October 27, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant