---
estimated_steps: 7
estimated_files: 5
skills_used: []
---

# T01: Repository scaffolding + Engine project setup

1. Create the repo directory structure at /vmPool/r/repos/xpltdco/kerf/
2. Set up engine/ as a Python project with pyproject.toml
3. Pin dependencies: fastapi, uvicorn, opencv-python-headless, pypotrace, vtracer, python-multipart, Pillow
4. Create engine/main.py with FastAPI app skeleton
5. Create engine/requirements.txt or use pyproject.toml deps
6. Add .gitignore, initial README.md
7. Verify: pip install works, uvicorn starts the empty app

## Inputs

- `GSD-INITIATE.md`

## Expected Output

- `engine/pyproject.toml`
- `engine/main.py`
- `engine/.gitignore`
- `README.md`

## Verification

cd engine && pip install -e . && uvicorn main:app --host 0.0.0.0 --port 8000 & sleep 3 && curl -s http://localhost:8000/docs | head -20
