Compliant Documentation Through Self-Auditing