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
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