# Task Checklist - `[x]` 1. Initialize `uv` project and install dependencies - `[x]` 2. Create OpenEnv manifest (`openenv.yaml`) - `[x]` 3. Define Pydantic models (`models.py`) - `[/]` 4. Create server-side logic - `[x]` 4.1. `server/data_generator.py` (Synthetic leads) - `[x]` 4.2. `server/graders.py` (Scoring logic) - `[x]` 4.3. `server/environment.py` (Core logic, steps, rewards) - `[x]` 4.4. `server/app.py` (FastAPI endpoints) - `[x]` 4.5. `server/Dockerfile` (Deployment container) - `[x]` 5. Create client-side testing logic - `[x]` 5.1. `client.py` (Environment API wrapper) - `[x]` 5.2. `baseline.py` (OpenAI agent eval) - `[x]` 6. Verification - `[x]` 6.1 Run baseline tests locally - `[x]` 6.2 Validate docker build - `[x]` 6.3 Run `openenv validate`