openreader/src/lib/server/compute
Richard R 12c586d7be refactor(core,server): migrate contracts to api-contracts and modularize job handlers
Move shared type contracts from `contracts` to new `api-contracts` module in `compute/core` for clearer API boundaries. Remove legacy `contracts`, `pdf`, and `whisper` index files. Update all imports to use `api-contracts`. Refactor server job logic by replacing `parsePdfJob.ts` with modular `user-pdf-layout-job.ts` and `user-whisper-align-job.ts`, updating all relevant API routes and compute integration. This improves maintainability and separation of concerns across compute and server layers.
2026-05-24 11:39:25 -06:00
..
concurrency-limiter.ts refactor(compute-core): collapse to root/local-runtime entrypoints 2026-05-21 21:30:44 -06:00
index.ts refactor(compute): standardize compute mode detection for backend initialization 2026-05-20 16:39:25 -06:00
index.worker.ts refactor(compute): modularize core contracts and runtime, enable flexible backend resolution 2026-05-20 15:07:22 -06:00
local.ts refactor(core,server): migrate contracts to api-contracts and modularize job handlers 2026-05-24 11:39:25 -06:00
mode.ts refactor(pdf-layout): remove compute "none" mode and unsupported parse status 2026-05-19 18:25:27 -06:00
types.ts refactor(core,server): migrate contracts to api-contracts and modularize job handlers 2026-05-24 11:39:25 -06:00
worker.ts refactor(core,server): migrate contracts to api-contracts and modularize job handlers 2026-05-24 11:39:25 -06:00