# 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.
