When AI is involved in processing financial data, compliance officers need to be able to show regulators exactly what happened and why. This is the design process behind an audit interface that makes that possible — without requiring any technical knowledge to use.
Before designing anything, I spent two weeks reviewing regulatory audit questionnaires and talking to compliance officers. The finding was striking: the existing tools didn't answer the questions regulators actually ask.
| DIMENSION | COMPLIANCE OFFICER | DATA ENGINEER |
|---|---|---|
| Primary goal | Prove nothing improper happened to a regulator | Find and fix the pipeline error causing data drift |
| Time pressure | Exam notice: 48 hours to produce records | Production is failing: fix in the next 30 minutes |
| Technical comfort | Low — understands business logic, not schema | High — reads SQL, understands schema and data types |
| Key interaction | Filter → read → export PDF for counsel | Filter by error → drill into schema detail → fix source |
| Design requirement | Plain language, no jargon, one-click export | Full technical detail available on demand, not hidden |
| EVENT TYPE | ACTORS | VISUAL TREATMENT | DEFAULT SORT PRIORITY |
|---|---|---|---|
| Schema Exception | system | CRITICAL · red left border | Always first |
| AI Action | ai-agent | AI ACTION · purple label | Second — needs review |
| Human Edit | named user | MODIFIED · amber | Third |
| System Event | system / scheduler | SUCCESS · green | Last — lowest risk |
Fully interactive. Filter by event type, click any row to expand the detail panel, sort columns, and switch time periods. Start with a Critical or AI Action row to see the most detail.
| TIMESTAMP ↓ | EVENT DESCRIPTION | INTEGRATION | ACTOR | STATUS | RECORDS |
|---|