From 31b75dbc0549745ffb2965ac6faabe3cccf26444 Mon Sep 17 00:00:00 2001 From: Alessio Cappa Date: Sun, 30 Nov 2025 19:16:23 +0100 Subject: [PATCH] feat: Include transaction notes in LLM data for merchant/category determination --- app/models/family/auto_categorizer.rb | 2 +- app/models/family/auto_merchant_detector.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/family/auto_categorizer.rb b/app/models/family/auto_categorizer.rb index 2448f16e1..9a57df28b 100644 --- a/app/models/family/auto_categorizer.rb +++ b/app/models/family/auto_categorizer.rb @@ -76,7 +76,7 @@ class Family::AutoCategorizer id: transaction.id, amount: transaction.entry.amount.abs, classification: transaction.entry.classification, - description: transaction.entry.name, + description: [ transaction.entry.name, transaction.entry.notes ].compact.reject(&:empty?).join(" "), merchant: transaction.merchant&.name } end diff --git a/app/models/family/auto_merchant_detector.rb b/app/models/family/auto_merchant_detector.rb index 783121269..be1cbcebb 100644 --- a/app/models/family/auto_merchant_detector.rb +++ b/app/models/family/auto_merchant_detector.rb @@ -83,7 +83,7 @@ class Family::AutoMerchantDetector id: transaction.id, amount: transaction.entry.amount.abs, classification: transaction.entry.classification, - description: transaction.entry.name, + description: [ transaction.entry.name, transaction.entry.notes ].compact.reject(&:empty?).join(" "), merchant: transaction.merchant&.name } end