Commit Graph

3 Commits

Author SHA1 Message Date
root
19b58b3ea0 Fix prototype service runtime dependencies 2026-03-14 05:32:21 +00:00
saravanakumardb1
f0accc0946 feat(extraction-service): add unattended eval runner with structured logging
- Add evals/run-ollama-evals-logged.sh: self-logging eval script that runs
  without babysitting; writes timestamped log to evals/logs/; includes
  Ollama health check, model availability check (auto-pulls if missing),
  JSON smoke test, cache clear, full promptfoo run, pass-rate summary,
  and macOS notification on completion
- Update package.json scripts: add eval, eval:ci, eval:task, eval:json,
  eval:ollama, eval:compare
2026-02-19 12:19:34 -08:00
saravanakumardb1
c292bb5cc1 feat(extraction): scaffold extraction-service + @bytelyst/extraction package
- extraction-service: Fastify scaffold (port 4005) with extract/tasks modules
- src/lib/: config, errors, cosmos, product-config, python-bridge
- src/modules/extract/: types (Zod schemas), routes (POST /extract, batch, models)
- src/modules/tasks/: types, repository (Cosmos CRUD), routes (CRUD endpoints)
- Python sidecar: FastAPI app, LangExtract wrapper, models, task registry
- @bytelyst/extraction package: types, client factory, index exports
- Both pnpm build pass clean
2026-02-14 13:31:40 -08:00