What are the practical limits on the number of files an assitant can have for accurate retieval? I'm working with a library that has ~150 pages of docs, and many are long and need to be split before ingesting to vector storage. It's around 700 md files (~10Mb) when properly split up.