RevOps / task.md
Jyo-K's picture
partial
38336e8
# 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`