{
    "indexes": [
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "docType",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "visibility",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "incomingLinkCount",
                    "order": "DESCENDING"
                }
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "visibility",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "updatedAt",
                    "order": "DESCENDING"
                }
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "authorId",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "updatedAt",
                    "order": "DESCENDING"
                }
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "editingBy",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "editingAt",
                    "order": "ASCENDING"
                }
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "isDeleted",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "authorId",
                    "order": "ASCENDING"
                }
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "isDeleted",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "deletedAt",
                    "order": "DESCENDING"
                }
            ]
        },
        {
            "collectionGroup": "insurance_metadata",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "companyId",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "productId",
                    "order": "ASCENDING"
                }
            ]
        },
        {
            "collectionGroup": "gemini_file_cache",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "driveFileId",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "expireAt",
                    "order": "ASCENDING"
                }
            ]
        },
        {
            "collectionGroup": "insurance_chunks",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "sourceType",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "companyId",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "productId",
                    "order": "ASCENDING"
                }
            ]
        },
        {
            "collectionGroup": "insurance_chunks",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "embedding",
                    "vectorConfig": {
                        "dimension": 768,
                        "flat": {}
                    }
                }
            ]
        },
        {
            "collectionGroup": "youtube_knowledge",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "embedding",
                    "vectorConfig": {
                        "dimension": 768,
                        "flat": {}
                    }
                }
            ]
        }
        ,{
            "collectionGroup": "insurance_appendices",
            "queryScope": "COLLECTION",
            "fields": [
                {
                    "fieldPath": "productId",
                    "order": "ASCENDING"
                },
                {
                    "fieldPath": "appendixType",
                    "order": "ASCENDING"
                }
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {"fieldPath": "sourceType", "order": "ASCENDING"},
                {"fieldPath": "visibility", "order": "ASCENDING"},
                {"fieldPath": "updatedAt", "order": "DESCENDING"}
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {"fieldPath": "authorityTier", "order": "ASCENDING"},
                {"fieldPath": "visibility", "order": "ASCENDING"},
                {"fieldPath": "updatedAt", "order": "DESCENDING"}
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {"fieldPath": "verificationStatus", "order": "ASCENDING"},
                {"fieldPath": "visibility", "order": "ASCENDING"},
                {"fieldPath": "updatedAt", "order": "DESCENDING"}
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {"fieldPath": "sourceType", "order": "ASCENDING"},
                {"fieldPath": "visibility", "order": "ASCENDING"},
                {"fieldPath": "authorityTier", "order": "ASCENDING"}
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {"fieldPath": "verificationStatus", "order": "ASCENDING"},
                {"fieldPath": "visibility", "order": "ASCENDING"},
                {"fieldPath": "authorityTier", "order": "ASCENDING"}
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {"fieldPath": "status", "order": "ASCENDING"},
                {"fieldPath": "visibility", "order": "ASCENDING"},
                {"fieldPath": "updatedAt", "order": "DESCENDING"}
            ]
        },
        {
            "collectionGroup": "documents",
            "queryScope": "COLLECTION",
            "fields": [
                {"fieldPath": "sourceType", "order": "ASCENDING"},
                {"fieldPath": "status", "order": "ASCENDING"},
                {"fieldPath": "updatedAt", "order": "DESCENDING"}
            ]
        }
    ],
    "fieldOverrides": [
        {
            "collectionGroup": "query_logs",
            "fieldPath": "createdAt",
            "indexes": [
                {
                    "order": "DESCENDING",
                    "queryScope": "COLLECTION"
                }
            ]
        }
    ]
}
