Factored Quality interview question

Design the changelog system for audit.