Tenant isolation
Every record, document, and chat session is scoped to a tenant boundary.
KnowledgeOS turns websites, PDFs, DOCX, and QA packs into an auditable knowledge layer with citations, conversation history, and RAG-ready retrieval.
Cloudflare Pages for the frontend, Workers for orchestration, R2 for files, and a rebuild-ready config surface for the Cloudflare account.
Every record, document, and chat session is scoped to a tenant boundary.
Website crawl, PDF, DOCX, and QA packs feed the same retrieval layer.
Each answer can surface source cards with page, section, and URL hints.
Track sources, bots, sessions, usage, and members from one console.
The PRD is broader than a simple chatbot. This shell reflects the SaaS layers that matter before full backend completion.
1 bot, 3 sources, 50MB
5 bots, 20 sources, 500MB
Unlimited bots, 5GB
Private deployment + SLA
The current repo can start with a convincing public site, auth entry points, dashboard shell, and route structure for later API work.
The pricing model from the PRD is preserved so sales, onboarding, and product language stay aligned.