ed483774fb
- Ny edge-funktion supabase/functions/felsokning-ai: äger Claude API-nyckeln (serverhemligheten ANTHROPIC_API_KEY), systemprompten, modellvalet (claude-opus-5) och svarsschemat. Kräver inloggad användare (verify_jwt = true), validerar promptlängd och hanterar refusal/fallback på serversidan. - Klienten anropar plattformens endpoint via functions.invoke — @anthropic-ai/sdk borttagen ur klientberoendena, ingen nyckel hanteras eller lagras någonsin i webbläsaren. - Nyckelpanelen på startsidan ersatt med statuspanel: AI-handledning ingår i tjänsten; i lokalt läge (ej inloggad) guidar den deterministiska metodiken ensam, utan felbrus. - Master Prompt: onboarding utan API-nyckelsteg; nytt stycke om att AI:n drivs av plattformen och att AI-reglerna inte kan kringgås från klientsidan. - Test låser att endpointen äger systemprompt, modell och schema. Verifierat: 25 vitest-tester gröna, produktionsbygge ok, båda Playwright-sviterna gröna. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012EQg3rJsrQ1ZNTvkzmQAtt
32 lines
532 B
TOML
32 lines
532 B
TOML
project_id = "teeojvlqulhghditoakc"
|
|
|
|
[functions.generate-leads]
|
|
verify_jwt = false
|
|
|
|
[functions.research-company]
|
|
verify_jwt = false
|
|
|
|
[functions.send-contact-email]
|
|
verify_jwt = false
|
|
|
|
[functions.submit-order]
|
|
verify_jwt = false
|
|
|
|
[functions.create-account]
|
|
verify_jwt = false
|
|
|
|
[functions.create-checkout]
|
|
verify_jwt = false
|
|
|
|
[functions.payments-webhook]
|
|
verify_jwt = false
|
|
|
|
[functions.create-portal-session]
|
|
verify_jwt = false
|
|
|
|
[functions.update-subscription-quantity]
|
|
verify_jwt = false
|
|
|
|
[functions.felsokning-ai]
|
|
verify_jwt = true
|