openreader/compute/worker
Richard R 7a86ce6a94 refactor(pdf-parse): migrate PDF parse state to worker-owned model
This change removes legacy server-side PDF parse state management and transitions
to a fully worker-owned model for PDF parsing operations. Key updates include:

- Deletes all code related to server-managed parse state, including:
  - parse-state.ts, parse-state-backfill.ts, parse-state-healing.ts,
    parsed-pdf-reuse.ts, pdf-parse-operation.ts, and related job logic
- Removes the user-pdf-layout-job queue and associated job logic
- Refactors API routes for parsed PDF documents and events to use the new
  worker-owned PDF parse operation flow under src/lib/server/pdf-parse/
- Updates S3 parsed PDF artifact keying to include parser version for
  deduplication and compatibility
- Refactors client API and hooks to handle new error and progress reporting
- Removes all tests for the legacy parse state and job system, updating remaining
  tests to mock the new worker-owned flow

BREAKING CHANGE: Server no longer manages per-user PDF parse state or jobs.
All PDF parsing is now managed by the compute worker and new artifact keying.
Legacy parse state and jobs are no longer supported. Existing parsed PDFs may
need to be reprocessed for compatibility with the new model.
2026-06-04 20:00:21 -06:00
..
src refactor(pdf-parse): migrate PDF parse state to worker-owned model 2026-06-04 20:00:21 -06:00
tests feat: improve PDF parsing recovery and reader UI (#98) 2026-06-03 04:44:55 -06:00
.env.example Fix container crash on startup: onnxruntime-node requires glibc (switch Alpine → Debian slim) (#97) 2026-06-02 20:50:37 -06:00
docker-compose.yml Fix container crash on startup: onnxruntime-node requires glibc (switch Alpine → Debian slim) (#97) 2026-06-02 20:50:37 -06:00
Dockerfile refactor(worker): unify port environment variable usage and update deployment docs 2026-05-20 17:05:35 -06:00
package.json feat(build): improve Docker image layering and embed migration/worker tools 2026-06-03 14:08:33 -06:00
tsconfig.json refactor(worker): modularize worker entrypoint and add vitest infra 2026-05-30 11:00:01 -06:00