# Fix runtime E2E

Inclui:

- `.env.e2e` na raiz, com `APP_NAME="ClientFlow E2E"`.
- `run_mock_servers.sh` a carregar automaticamente `.env.e2e`.
- `start_clientflow_e2e.sh` para arrancar o ClientFlow no ambiente E2E.
- `check_e2e_ports.sh` para confirmar portas antes do runner.
- `run_e2e_lab.sh` com preflight amigável, em vez de traceback longo quando faltam mocks.

Uso:

```bash
unzip -o clientflow_e2e_runtime_fix_overlay.zip -d .
chmod +x e2e_test_lab/scripts/*.sh
```

Terminal 1:

```bash
source .venv/bin/activate
./e2e_test_lab/scripts/run_mock_servers.sh
```

Terminal 2:

```bash
source .venv/bin/activate
./e2e_test_lab/scripts/start_clientflow_e2e.sh
```

Terminal 3:

```bash
source .venv/bin/activate
./e2e_test_lab/scripts/check_e2e_ports.sh
./e2e_test_lab/scripts/run_e2e_lab.sh
```
