Every proof scenario, run against the real modules and the real store. Test fixtures create their own items and dates and retire them afterwards; nothing is deleted, so the audit trail stays intact.