Gotchas: helvia-rag-pipelines
Package-specific non-obvious patterns and pitfalls. Loaded on demand when working on this package.
- Completely independent JWT system: Different secret (
JWT_SECRETvs hbf-core'sapp.security.token.secret), different validation (local vs remote). Tokens are NOT interchangeable with hbf-core tokens. - uvicorn entry point is
app.main:fast_api_app: Notmain:app. The FastAPI instance is namedfast_api_appinapp/main.py.
CI/CD
- Isolved production deploy bug (HAP-77): The isolved production deploy step in
ci.ymlusesrefs/heads/staginginstead ofrefs/heads/main. Isolved production has never been updated frommain.