If it was a "web" app and people approved of PDF files that are of a certain version it could track changes based on responses back from the PDF approval process.
Through git and pandoc in the background and put a UI on top that is idiot proof and boom.
Through git and pandoc in the background and put a UI on top that is idiot proof and boom.