Symptom
After fixing Bug 1, select "Experimental" strategy and run recommendations. The app crashes with TypeError: Cannot read properties of undefined (reading 'map') in the RecommendationResults component.
Expected: The experimental strategy should return results with a breakdown array that the frontend can render.
Context
The base Strategy class uses a Template Method pattern: score() creates a breakdown array, passes it to hooks, and includes it in the return value. ExperimentalStrategy overrides score() directly. The frontend renders result.breakdown.map(...).
Hints
TypeScript
TypeScript ready
Test Output
▶
Click "Run Tests" to execute your code