effd52a95cdab80fcf8f7d030348dc17f9a5858f
Replace the CallerBackground isinstance branching in _summarize_ai_call with direct reads from the new slim caller background dict (emotional_register, situation, specific_details). Decouples CallRecord population from caller_styles/caller_shapes so those fields can be deleted in a later commit. CallRecord schema preserved for backward-compat with existing session_checkpoint.json. topic_category, emotional_state, energy_level are now always empty strings (obsolete under slim architecture).
Languages
HTML
78.2%
Python
17.3%
JavaScript
2%
CSS
1.3%
Lua
1%
Other
0.2%