FAQ

Frequently asked questions

What is this?
Raj Dholakia's hiring demo for NPX Innovation: a cited Q&A over 19 real CNSC REGDOCs and a CANDU shift-turnover generator over simulated Bruce Power data.
Is the plant data real?
No — simulated, tuned to CANDU-nominal parameters. None of it mirrors any actual Bruce Power reading.
Is the REGDOC corpus real?
Yes. 19 CNSC REGDOCs from cnsc-ccsn.gc.ca, chunked and embedded into Supabase pgvector. Every answer cites its source section.
How many questions can I ask?
Anon: 5/day. Signed in: 50/day. Industry domains (npxinnovation.ca, brucepower.com, opg.com, cnsc-ccsn.gc.ca, cameco.com, uwaterloo.ca): 100/day. Limits are tight because the demo runs on a personal OpenAI wallet.
What happens if I ask something outside the corpus?
One of two fallbacks — off-topic questions get a plain refusal, in-topic but uncovered questions get a low-confidence disclaimer. The assistant never guesses and never fabricates citations.
Can I sign in?
Yes — magic link to your email. Session cookies only. Your email is used to resolve rate-limit tier; never sent to OpenAI or logged against queries.
Are my questions logged?
Request metadata only (timestamp, route, latency, hashed IP, tier, similarity scores). Never the raw question or answer.
What stack is this on?
Next.js 16 + assistant-ui + Supabase pgvector + OpenAI + Upstash + Cloudflare Workers. Bun as the package manager.
Is the code public?
It will be once the Loom walkthrough is recorded.
Who do I talk to about NPX Innovation?
Visit npxai.com. This demo is a hiring application from a candidate, separate from NPX's own work.