Multi-Tenant AI SaaS in Phoenix: Isolation That Holds

Tenant isolation for AI SaaS in Phoenix: per-tenant API key tradeoffs, Ecto context scoping, and the pgvector bug that leaks one tenant into another.