← Back to artifacts

TED-15 · Custom Rules Mockups

Three design variants for custom email categorization rules — no chat interface.

Users write rules in plain English. AI parses silently. Each variant takes a different UX stance.

Dimension Textarea-First Rules Table Carded Hybrid
Density Medium High Low
Input UX Always-visible textarea Collapsible "Add rule" drawer Slide-in flyout panel
Rule display List with NL + interpreted text Spreadsheet-style table Card per rule + toggle
Manual builder ✗ No ✗ No ✓ Yes (flyout)
Scanability Medium High Medium
Primary use Bulking adding rules Managing many rules Editing individual rules

001 — Textarea-First

Always-visible textarea, silent AI parsing, inline preview

Design stance

Write rules first, parsing second. Textarea is always visible — no clicking to add, no modal. Best for batch input.

Strong at
Bulking adding many rules at once. AI parsing is side-effect, not a gate. Low cognitive overhead.
Weak at
Managing many rules. No structured view — everything lives in one blob. Hard to scan 10+ rules.

002 — Rules Table

Spreadsheet-style table, collapsible add drawer, structured columns

Design stance

Rules as data. Table format makes conditions, actions, and state visible at a glance. Best for power users with 5+ rules.

Strong at
Scanability — condition/action columns make rule logic immediately visible. Hover reveals edit actions. Scales to many rules.
Weak at
Bulk import. Adding rules requires expanding a drawer, typing, then confirming. No always-visible textarea for batch.

003 — Carded Hybrid

Per-rule cards + slide-in flyout with both NL and structured builder

Design stance

Cards + flyout panel. Each rule is a distinct object. The flyout offers both NL input and a structured dropdown builder — best of both worlds.

Strong at
Individual rule management. Cards feel tactile — toggle, edit, delete per rule. Flyout has both NL and structured mode for Phase 2 readiness.
Weak at
Density — takes more vertical space per rule than table. Flyout adds an extra interaction layer. Slower for power users.

🎯 My Take

← Back to artifacts    Linear: TED-15 ↗