Configuration

Settings

Consent posture, connections and preferences. SignalCue is server-first: OpenAI runs behind your Supabase edge functions.

Consent & recording

Recommended. Cannot be disabled on shared workspaces.

Off by default. When on, audio is stored only in your Supabase project.

Transcripts are kept for 30 days by default.

Replaces name with role tag.

Connections
Supabase
Auth · database · storage · edge functions
Not connected
OpenAI (via edge functions)
Key stored server-side in Supabase secrets. Never in the browser.
Server-side only
Frontend Supabase config

Set these as environment variables at build time. The anon key is safe to ship to the browser; the service role key is not — keep it in Supabase edge function secrets alongside your OpenAI key.

OpenAI configuration

Verifies Supabase Edge Function secrets and confirms the API key can reach the embeddings, text, and realtime endpoints. Secret values are never displayed.

Admin · Diagnostics

Verify the backend end-to-end: Supabase, storage, RLS, edge functions, OpenAI secrets, model configuration, and the retrieval pipeline.

Supabase connected
not run
Auth working
not run
Storage buckets available
not run
Row-level security enabled
not run
Edge functions deployed
not run
OpenAI secrets configured
not run
Embedding model configured
not run
Realtime model configured
not run
Text model configured
not run
create-realtime-session test passed
not run
ingest-document test passed
not run
answer-live-question test passed
not run
pgvector search test passed
not run
Edge functions to deploy

These placeholder function names are wired throughout the app. Deploy them in your Supabase project and they will start responding.

ingest-document
Parse, chunk and embed uploaded documents
Placeholder
transcribe-dictation
Streaming speech-to-text for notes
Placeholder
generate-opportunity-pack
RAG synthesis of the opportunity brief
Placeholder
generate-likely-questions
Predict likely question set
Placeholder
transcribe-audio
Live interview audio → text
Placeholder
detect-question-type
Classify the incoming question
Placeholder
retrieve-evidence
Vector retrieval over pack + profile
Placeholder
synthesize-answer-card
Compose 45s / 90s answer cards
Placeholder