# ARC Backend

Backend minimal pour le projet ARC :
- API FastAPI
- orchestration LangGraph
- agents PM / Dev / QA
- interface Chainlit
- intégration future Qdrant / Redis / vLLM

## Installation

```bash
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000
```

## Lancer Chainlit

```bash
chainlit run chainlit_app.py --port 8001
```

## Lancement auto

```bash
python orchestrator.py
```

## Arrêt propre

```bash
python stop_project.py
```

# Logs

```bash
docker compose -p arc-app logs -f
docker compose -p arc-ai logs -f
```

## Tests

```bash
python .\tests\test_snowflake.py 
docker compose exec app python tests/test_qdrant.py
```

API dispo sur :
- http://127.0.0.1:8001