- 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 |
||
|---|---|---|
| .. | ||
| python | ||
| src | ||
| .env.example | ||
| Dockerfile | ||
| package.json | ||
| supervisord.conf | ||
| tsconfig.json | ||