Im Cutover wurde 'const key = config.openrouterApiKey' rausgenommen, aber line 311 referenzierte 'key' weiter für extractAndStoreMemories. ReferenceError fiel in catch → 'stream failed' SSE event → App fiel auf non-streaming fallback (4-5s wait) statt streaming. Fix: explizit memoryExtractKey aus config.openrouterApiKey holen.