Given an accounting database where:
- All changes to the database must be performed by a job posting process
- The database at the end of each posting will be marked with a GUID
- Each job posting will be performed through a job queue (e.g., Minion)
- Each job queue entry will be marked with the starting ("before") and ending ("after") GUID, and optionally, a log of all database modifications (e.g., SQL commands) performed
The following should be true:
- There will exist an audit trail of postings and modifications to the database in the job queue log