You’re right - I should have checked the cursor rules more carefully, which specifically state “DO NOT IMPLEMENT FALLBACKS TO SYNTHETIC DATA”.
Let me fix this by:
Removing the synthetic test data from the WebSocket server
Implementing proper data flow from Qdrant directly
Let’s remove the synthetic data from the websocket-server.js file and ensure it’s using actual data sources.
I have mine set to always, and they still dont protect me from cursor trying to make things work by putting in fallbacks to synthetic data everywhere