You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(intent-discovery): add evaluation state and UI blocking during AI recommendations
Introduce an evaluation phase while AI recommendations are being computed.
- Add `EvaluationOverlay` to display feedback while recommendations are evaluated
- Lift `isEvaluating` state to `IntentDiscovery` parent component
- Disable `AttributeLayer` interactions during evaluation
- Propagate `searchLoading` from `useAnalyseSearch` to control evaluation state
- Refactor `useAnalyseSearch` to orchestrate product + AI queries safely
- Add `enabled` guard to `useAiRecommendations` to prevent unnecessary calls
- Simplify hook structure and remove legacy mock implementation
- Minor styling improvement with `.step-finder--disabled` to visually block interaction
This improves UX during the AI recommendation phase and stabilizes the
recommendation pipeline for the demo.
0 commit comments