Description
Many users evaluate the exact same positions (e.g., standard opening deviations or popular puzzles). Re-evaluating them is a waste of resources.
What Needs to be Done
- Implement a Redis cache layer for the engine worker orchestrator.
- Hash the FEN and requested depth as the cache key.
- Store the best move, evaluation, and principal variation (PV).
Acceptance Criteria
Description
Many users evaluate the exact same positions (e.g., standard opening deviations or popular puzzles). Re-evaluating them is a waste of resources.
What Needs to be Done
Acceptance Criteria