feat: Add Render.com deployment support with production data

Render Configuration:
- render.yaml for declarative deployment
- requirements-dashboard.txt (lightweight deps for cloud)
- Updated .streamlit/config.toml for production
- Updated app.py to auto-detect production vs local data

Production Data:
- Added data/production/test-07/ with 30 real call analyses
- Updated .gitignore to allow data/production/

Documentation:
- Added Render.com section to DEPLOYMENT.md with step-by-step guide

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
sujucu70
2026-01-19 16:45:57 +01:00
parent 75e7b9da3d
commit 7ddb8a2ee5
129 changed files with 22527 additions and 2 deletions

View File

@@ -0,0 +1,47 @@
{
"call_id": "10122025_0082038C3CFBF918",
"events": [
{
"event_type": "SILENCE",
"start_time": 260.3,
"end_time": 265.66,
"duration_sec": 5.360000000000014,
"metadata": {
"before_speaker": "A",
"after_speaker": "B"
},
"source": "observed"
},
{
"event_type": "SILENCE",
"start_time": 371.53,
"end_time": 377.05,
"duration_sec": 5.520000000000039,
"metadata": {
"before_speaker": "A",
"after_speaker": "B"
},
"source": "observed"
}
],
"turn_metrics": {
"total_turns": 47,
"agent_turns": 24,
"customer_turns": 23,
"agent_talk_ratio": 0.23903660886319808,
"customer_talk_ratio": 0.6593641618497115,
"silence_ratio": 0.07867052023121397,
"interruption_count": 0,
"avg_turn_duration_sec": 9.92063829787234,
"source": "observed"
},
"hold_count": 0,
"total_hold_duration_sec": 0.0,
"transfer_count": 0,
"silence_count": 2,
"interruption_count": 0,
"audio_duration_sec": 519.0,
"language": "es",
"speaker_count": 2,
"created_at": "2026-01-19T13:39:12.827748"
}