I know there are File fields on Activities, and we can add File Fields to the case itself.
But say there are 20 documents to add over time.
while googling I found this which sounds interesting https://github.com/CiviCooP/org.civicoop.documents since their roadmap talks about searching by 'case type'