typosaurus-sandbox

A minimal Python calculator used to verify the Typosaurus agent system.

Conventions

  • Every source file starts with the # retoor <retoor@molodetz.nl> 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