New endpoints: - GET /activities — full data (normal + evil) - GET /activities/{section}/{mood} — per-mood activities - POST /activities/{section}/{mood} — update activities with validation - POST /activities/reload — force reload from disk