learning_ai_common_plat/services
saravanakumardb1 9c8a3169dc feat(extraction): Phase 5 caching + cost controls (5.1-5.6)
- 5.1: Python sidecar LRU cache (cache.py) with configurable TTL + max size
- 5.2: Fastify-level cache with X-Extraction-Cache HIT/MISS header + /extract/cache-stats
- 5.3-5.5: Per-user daily quota (free=10, pro=100, enterprise=unlimited) with 429 response
- 5.6: GET /extract/usage endpoint for admin usage reporting
- Both Python + TS caches use sha256(taskId:modelId:text) keys
- 46 TS tests + 29 Python tests still passing
2026-02-14 14:02:21 -08:00
..
billing-service feat(docker): rewrite service Dockerfiles for pnpm monorepo builds 2026-02-12 23:48:18 -08:00
extraction-service feat(extraction): Phase 5 caching + cost controls (5.1-5.6) 2026-02-14 14:02:21 -08:00
growth-service feat(docker): rewrite service Dockerfiles for pnpm monorepo builds 2026-02-12 23:48:18 -08:00
monitoring fix(common): configure ESLint 9 and fix lint issues 2026-02-12 16:37:30 -08:00
platform-service feat(docker): rewrite service Dockerfiles for pnpm monorepo builds 2026-02-12 23:48:18 -08:00
tracker-service feat(docker): rewrite service Dockerfiles for pnpm monorepo builds 2026-02-12 23:48:18 -08:00