let profile vor try-block hoisten, damit es im plan-routing-Fallback (line 210, profile?.plan) sichtbar ist. Vorher: const profile innerhalb try-block → block-scoped → ReferenceError außerhalb. Demographics-Block-Injection added — gracefully no-op wenn neue Felder (birthYear/gender/etc.) noch nicht im DB-Schema sind (optional chaining). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>