runner-ai-intelligence / src /application /dto /runner_api_response.py
avfranco's picture
HF Space deploy snapshot (minimal allow-list)
d64fd55
Raw
History Blame Contribute Delete
606 Bytes
from dataclasses import dataclass
from typing import Any, Dict, Optional
@dataclass
class RunnerAPIResponse:
num_runs: int
weeks: int
features: list
insights: Any
plan: Optional[str]
risk_assessment: Optional[Dict]
trends: Any
period_comparison: Any
charts: Any
profile: Optional[Dict]
goal_progress: Optional[Dict]
goal_trajectory: Optional[Any]
positioning: Optional[Dict]
recommendation: Optional[Dict]
active_goal: Optional[Dict]
# ✅ New product surface
intelligence_snapshot: Optional[Dict]
mode: str = "RunnerOrchestrator"