Trinetra AI rebrand, Python 3.14 compatibility, local run support
Patoliya Chirag +1: Cursor
- UI: Rebrand ScamShield AI to Trinetra AI; add tagline Detect. Engage. Expose.
- Backend: Avoid loading SQLAlchemy when POSTGRES_URL unset (Python 3.14 typing fix)
- Extractor: Fallback to regex-only when spaCy fails; resilient get_extractor()
- API docs: Update title/description to Trinetra AI
- Add requirements-local.txt for local Python 3.11+ install
Co-authored-by: Cursor <cursoragent@cursor.com>