Spaces:
Running
Running
Commit History
-
Upload folder using huggingface_hub
Verified signature2ca978c
-
Upload folder using huggingface_hub
Verified signaturea2b0b5e -
Upload folder using huggingface_hub
Verified signature1533d3f
-
feat: integrate MLflow model registry, DagsHub metrics tracking, and local Grafana observability stack
Saibalaji Namburi85bb85c
-
fix(lint): resolve ruff code formatting and unused import warnings
Saibalaji Namburi15c00a9 -
feat(k8s): deploy api to kind multinode cluster and verify with adversarial red-teaming simulator
Saibalaji Namburi5553f71
-
feat(phase12): Supabase persistent store + Row Level Security
Saibalaji NamburiSchema (supabase/migrations/001_initial_schema.sql): - tenants: B2B customer organisations - tickets: persistent triage results (status, priority, category, scores) - constitutional_violations: audit log of every safety rule violation - kb_articles: per-tenant knowledge base for RAG grounding - audit_log: immutable append-only event log (RLS: service role INSERT only) - RLS policies on all tenant-scoped tables (app.tenant_id context var) - Auto-updated_at triggers on mutable tables - Indexes: tenant+status, tenant+created, priority, hitl_required Repository layer (src/db/repository.py): - TicketRepository: create, update_status, get, list_recent, log_violation, write_audit - TenantRepository: get_by_slug, create - RepositoryError: typed exception wrapping Supabase errors - RLS double-check at app layer (eq tenant_id on every query) - Non-fatal audit log writes (never crash triage on audit failure) Tests: 18 new tests, all passingaf62db2