Utterly adequate
- Token-based authorisation protects endpoints. A pipeline token is needed to register tasks, and a user/admin token is required to register pipelines.
- Scripts in /scripts can be used to generate new tokens if you possess DB access
- Dependencies updated to use Pydantic 2.4, sqlalchemy 2+ and fastapi 0.103