Skip to content

Conversation

@caesaralt
Copy link
Owner

Summary

  • replace the TypeScript-based API implementation with plain JavaScript modules that avoid unavailable dependencies while keeping simPRO OAuth endpoints intact
  • swap the SQLite job store for a JSON-backed file store and remove external helpers (uuid, string-similarity, pdf-parse) in favour of built-in Node features
  • simplify tooling so npm build/test only targets the API workspace and provide node:test based coverage for pricing and idempotency logic

Safety

  • simPRO secrets remain server-side; frontend continues to call the backend API only

Verification

  • npm run build --workspace=apps/api
  • npm run test --workspace=apps/api

Follow-ups

  • restore TypeScript linting when registry access is available
  • improve PDF parsing fidelity beyond the current text-splitting fallback
  • revisit frontend build tooling once dependencies can be installed

https://chatgpt.com/codex/tasks/task_e_68e62cd9624c832c9d1d450258c7c7da

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants