As a beginner Vibe Coder with no serious coding experience I had invested most of the time in debugging not functional Firestore database rules. What are your personal best practices in instructing Gemini to write your rules? What do you share with Gemini of the app data in order to write secure production ready firestore database rules?