# Session Notes — 2026-06-12 ## Key Discovery: DHL Delivery Keyword Variants The existing DHL ignore pattern used `"zustellung"` / `"sendung liegt"` as keywords, but this session revealed **two additional phrasings** that are NOT caught by those patterns: | Pattern | Example Subject | Catch Rate | |---|---|---| | Old: `zustellung` / `sendung liegt` | `Ihre ARO SUPERMERCHANT Sendung liegt am gewünschten Ablageort` | ❌ Missed | | New: `liegt am Ablageort` | `Ihre ARO SUPERMERCHANT Sendung liegt am gewünschten Ablageort` | ✅ | | New: `wird gleich zugestellt` | `Ihre ARO SUPERMERCHANT Sendung wird gleich zugestellt` | ✅ | **Action taken in learning.json:** - Added structured ignore pattern `dhl_paket_lieferung` with keywords `["liegt am Ablageort", "wird gleich zugestellt"]` for sender `noreply@dhl.de` - This runs alongside (not replacing) the existing DHL `zustellung` pattern — both are needed for full coverage. ## Secondary Discovery: Oura Delivery Notification | Pattern | Example Subject | Type | |---|---|---| | `Die Lieferung deiner Bestellung ist für morgen geplant!` | orders@ouraring.com | Delivery notification (ignore) | | `Great news: Your Oura Ring shipped!` | orders@ouraring.com | Shipment notification (ignore) | | `Your order is being processed` | orders@ouraring.com | Order confirmation (archive) | **Action taken:** Added structured ignore pattern `oura_delivery` for sender `orders@ouraring.com` with keywords `["lieferung", "shipped", "delivery"]`. **Important distinction:** Same sender, different intent. "Order is being processed" → order confirmation. "Delivery" / "shipped" → ignore. Body reading is critical for disambiguation.