SYMBOL INDEX (27 symbols across 14 files) FILE: backend/app/api/workflows.py function execute_market_analysis (line 10) | def execute_market_analysis(payload: WorkflowRequest) -> WorkflowResponse: FILE: backend/app/core/config.py class Settings (line 6) | class Settings(BaseSettings): function get_settings (line 24) | def get_settings() -> Settings: FILE: backend/app/core/logging.py function configure_logging (line 4) | def configure_logging(level: str = "INFO") -> None: FILE: backend/app/graph/workflow.py class MarketState (line 9) | class MarketState(TypedDict): function research_node (line 20) | def research_node(state: MarketState) -> MarketState: function analysis_node (line 26) | def analysis_node(state: MarketState) -> MarketState: function recommendations_node (line 34) | def recommendations_node(state: MarketState) -> MarketState: function build_market_workflow (line 42) | def build_market_workflow(): function run_workflow (line 56) | def run_workflow(company: str, objectives: list[str]) -> dict: FILE: backend/app/main.py function health_check (line 19) | def health_check() -> dict[str, str]: FILE: backend/app/schemas/workflow.py class WorkflowRequest (line 6) | class WorkflowRequest(BaseModel): class WorkflowResponse (line 12) | class WorkflowResponse(BaseModel): FILE: backend/app/services/llm_service.py class LLMService (line 6) | class LLMService: method __init__ (line 7) | def __init__(self) -> None: method summarize (line 11) | def summarize(self, prompt: str) -> str: FILE: backend/app/services/vector_store.py class VectorStoreService (line 7) | class VectorStoreService: method __init__ (line 8) | def __init__(self) -> None: method similarity_search (line 16) | def similarity_search(self, query: str, k: int = 4): FILE: backend/tests/test_health.py function test_health_check (line 6) | def test_health_check() -> None: FILE: frontend/src/app/layout.tsx function RootLayout (line 8) | function RootLayout({ children }: { children: React.ReactNode }) { FILE: frontend/src/app/page.tsx function HomePage (line 4) | function HomePage() { FILE: frontend/src/components/WorkflowForm.tsx function WorkflowForm (line 7) | function WorkflowForm() { FILE: frontend/src/lib/api.ts constant API_BASE_URL (line 3) | const API_BASE_URL = process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://loc... function runMarketAnalysis (line 5) | async function runMarketAnalysis(payload: WorkflowRequest): Promise