Skip to content

Reduce Excel conversion and final-result memory - #15

Merged
DevBehindYou merged 1 commit into
mainfrom
codex/excel-assembly-memory
Oct 29, 2026
Merged

DevBehindYou merged 1 commit into
mainfrom
codex/excel-assembly-memory

Conversation

@DevBehindYou

@DevBehindYou DevBehindYou commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Excel conversion retained every sheet's pandas frame, while final word counts and ZIP writes created whole-result temporary collections. Process sheets sequentially with the same pandas/HTML formatting, count words in bounded slices, and encode ZIP parts within the existing upload workers after complete size preflight. Unknown MarkItDown versions and custom image hooks retain upstream behavior; full Markdown, statistics, paths and file limits stay compatible.

Generated local outputs/hashes match. Across three fresh processes per mode, untraced process peaks fell approximately 2% (XLSX), 5% (XLS), 15% (ZIP assembly) and 17% (profile finalization). XLS elapsed median regressed and timings varied substantially; no general speedup or concurrency increase is claimed. Add reproducible benchmarks and update current handovers. Health responses optionally expose a validated provider commit SHA to verify all worker deployments, including Render.

Validation: 144 normal and 101 archive tests passed locally; 24 Excel/count cases passed on MarkItDown 0.1.8, and the 0.1.7 fallback recorded 13 passed/11 expected skips. All seven CI jobs passed before and after merge, including Linux OCR and the frontend's 261 tests. Local Windows OCR retained one readiness-suite failure despite isolated readiness/real OCR passing; its limitations remain documented. Blogs and visuals are unchanged; no runtime dependency, SQL, queue or retention change.

Released at 3db41140521d5cfb1bb3bfd12865feca5a8cc95b: all six Vercel production statuses succeeded, and every N/O/Z worker reported that exact revision and readiness. Before/after generated acceptance passed: eight multipart comparisons, two actual Storage conversion/download/recovery comparisons, identical complete Markdown/counts/index hashes, and 20 public HTTP/redirect checks. All pools were 2/2 ready. Four generated Storage jobs across pre/post checks follow existing retention; cleanup was not manually invoked. See docs/LLMISER_EXCEL_ASSEMBLY_MEMORY.md for full evidence and capacity boundaries.

@vercel

vercel Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
llmiser Ready Ready Preview Oct 29, 2026 11:02am UTC
llmiser-api-n1n Ready Ready Preview Oct 29, 2026 11:02am UTC
llmiser-api-n2n Ready Ready Preview Oct 29, 2026 11:02am UTC
llmiser-api-z1z Ready Ready Preview Oct 29, 2026 11:02am UTC
llmiser-api-z2z Ready Ready Preview Oct 29, 2026 11:02am UTC
mdify-app Ready Ready Preview Oct 29, 2026 11:02am UTC

@DevBehindYou
DevBehindYou merged commit 3db4114 into main Oct 29, 2026
14 checks passed

This branch was successfully deployed

1 active deployment
Preview – mdify-app — f6732fad Deployed Oct 29, 2026 by vercel[bot]
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