Critical finding: transaction_details is NOT a legacy alias for
transaction_name - they are distinct filters querying different
database columns (entries.name vs transactions.extra JSONB).
Merging as-is would silently break existing rules.
https://claude.ai/code/session_01SnEJvb74QCgZJRbp791WJd