Background
Security analysts live in tables.
A Legal AI B2B platform helps security teams answer compliance questionnaires with AI. That means analysts spend most of their day inside tables โ managing Q&A knowledge pairs, evidence documents, questionnaires, and client compliance guidelines.
Tables aren't a feature of the product. They are the product.


Problem
The cracks were small, but they were everywhere.
๐
Observation #1
A user struggled to find the action to open a processed questionnaire. The icons were small, unlabeled, and placed differently than in other views.
Observation #2
A user struggled to find the action to open a processed questionnaire. The icons were small, unlabeled, and placed differently than in other views.
๐ฃ
Aha! moment
Neither was an edge case. They were symptoms of having no shared table pattern.

APPROACH
I started with the hardest view โ 600+ entries.
Q&A Pairs was the most data-dense view in the product โ 600+ entries, long text in both columns, and multiple metadata fields. If the pattern worked here, it would work everywhere.
APPROACH
I started with the hardest view โ 600+ entries.
Q&A Pairs was the most data-dense view in the product โ 600+ entries, long text in both columns, and multiple metadata fields. If the pattern worked here, it would work everywhere.



