# retoor # typosaurus-sandbox A minimal Python calculator used to verify the Typosaurus agent system. ## Conventions - Every source file starts with the `# retoor ` header. - Full type annotations on every function signature. - No comments or docstrings in source files. ## Python backend - Package manifest: `pyproject.toml` - Entry module: `src/typosaurus_sandbox/__main__.py` - Framework: FastAPI - Serve frontend: no ## Architecture - Backend serves frontend: no - Module root: `src/typosaurus_sandbox/` - Calculator business logic: `src/typosaurus_sandbox/domain/calculator/operations.py` - HTTP API layer: `src/typosaurus_sandbox/presentation/api/v1/calculator.py` ## Verification ``` make verify ``` ## CI - Workflow file: `.gitea/workflows/ci.yml` - Trigger: push to `main` or `master` branches - Steps: checkout, Python 3.12 setup, dependency install, `make verify`