/run/secrets/bedrock-proxy-config.json templatesrc/lib/config/loader.js (load config + fetch OAuth discovery).env for DATABASE_URL onlysrc/lib/auth/middleware.js:
src/hooks.server.js@aws-sdk/client-bedrock-runtime)src/lib/bedrock/client.js: InvokeModel wrappersrc/lib/bedrock/models.js: Model registry + pricing/api/v1/chat/completions:
/api/v1/models/dashboard
/admin/analytics
| Test | Command | Expected | Status |
|---|---|---|---|
| OAuth JWT | curl + JWT token | 200 OK | [ ] |
| Invalid JWT | curl + expired JWT | 401 auth_error | [ ] |
| Opaque Bearer | curl + title-graphql token | 200 OK | [ ] |
| Spending Limit | 11 requests with $10 limit | 429 on 11th | [ ] |
| Cost Deduction | Check database | $X.XX deducted | [ ] |
| Model List | curl /v1/models | JSON array | [ ] |
| Streaming | stream: true | SSE format | [ ] |
Before starting: