Stack
| Layer | Tech |
|---|---|
| Runtime | Python 3.9+ · FastAPI |
| ORM | SQLAlchemy |
| AI | Gemini |
| Storage | S3 |
| Pkg | pip |
| Tests | pytest · python test_server.py (e2e on :5002) |
Source
Submodule atwardrobe-backend/. Authoritative conventions in
wardrobe-backend/CLAUDE.md: service-repository pattern,
EphemeralFileManager, and security rules.
Layout
API surfaces
/api/*— public; auxi mobile is the sole consumer. Drift here triggers the API contract update flow./admin/*— internal ops; admin role enforced server-side. No auxi consumer; PM/ops team manages users, common items, ML config.