Filters v2 — the A+C hybrid: pills as the surface, panel as the editor
One condition tree, two views. Simple conditions live as pills (A). An OR group renders as a bracketed group pill — readable inline. Clicking any pill, or "Advanced", expands the C panel showing the full tree; edits there re-render the pills. The same tree object is what a rule stores — "Save as rule condition" comes free in Wave 3.
Collapsed (everyday): pills — including the OR group as one bracketed pill
Reads as a sentence: ads spending >$50 over 3 days where CTR < 2% or hook < 15%. Group pill = click to edit in the panel.
Expanded ("Advanced" or any pill click): the same tree as editable rows
Filter conditionsmatches 23 ads · updates live
Where
AND — any of these (OR group)
·
or
+ or condition
+ and condition+ or group↳ Wave 3: “Use as rule condition”
Live match-count while editing ("matches 23 ads") — the dry-run instinct, everywhere. Collapsing re-renders the pills above. One nesting level (groups of ORs joined by AND) — same ceiling as Birch, covers every recipe we catalogued.
A
Lock the hybrid
Pills surface + panel editor over one condition tree; OR groups as bracketed pills; live match-count; omnibox (B) feeds the same tree in Phase 2. Next: timeline graph.