Compliance officers can't tell what the AI touched — and regulators are asking. This is the design process behind an audit interface that makes AI-generated actions legible, attributable, and reviewable without technical knowledge.
Before designing a single screen, I spent two weeks studying SEC and FINRA audit questionnaires and interviewing two compliance officers. The finding was striking: existing tools answer none of the three 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, switch time periods, and generate an audit report. Try clicking a CRITICAL or AI ACTION row first.
| TIMESTAMP ↓ | EVENT DESCRIPTION | INTEGRATION | ACTOR | STATUS | RECORDS |
|---|