dev → stage: fix supabase-config null-origin CORS bug
Dev — Build & local smoke test / build-smoke (push) Successful in 1m59s
Fix supabase-config CORS: treat absent Origin as allowed
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m30s
dev → stage: wire Supabase migrations into CI/CD
Dev — Build & local smoke test / build-smoke (push) Successful in 2m0s
Wire Supabase migrations into CI/CD
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m30s
dev → stage: pricing buttons, API keys, enterprise contacts
Dev — Build & local smoke test / build-smoke (push) Successful in 2m19s
Stage: pricing buttons, API keys, reasoning note, enterprise contacts
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m45s
dev → stage: CSP unsafe-eval fix
Dev — Build & local smoke test / build-smoke (push) Successful in 3m15s
add unsafe-eval to CSP (El native_js compatibility)
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 3m9s
dev → stage: remove --obfuscate (CSP/eval fix)
Dev — Build & local smoke test / build-smoke (push) Successful in 2m54s
remove --obfuscate from elc JS compile step
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 2m8s
Stage: fix CI JS corruption from obfuscator stdout + flaky test guards
Dev — Build & local smoke test / build-smoke (push) Failing after 1m53s
Fix CI JS corruption from obfuscator stdout; clean up flaky test guards
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m54s
Stage: free plan age verification + soul demo personalization
Dev — Build & local smoke test / build-smoke (push) Successful in 2m25s
Free plan Stripe age verification + soul demo personalization
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m49s
dev → stage: CI paths + comprehensive checkout tests
Dev — Build & local smoke test / build-smoke (push) Successful in 2m26s
Add tests/** to stage CI paths filter
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m52s