Running now · AI · inspectable RAG

CITEPOST

A document retrieval lab with hybrid search, source citations, an inspectable context and measured evaluations. GroqCloud answers from retrieved passages.

CITEPOST · reliability lab
CITEPOST retrieval inspector showing source candidates and a cited answer.

Try it here

Ask about ERR_AUTH_1042, inspect its citation, then try an unanswerable question. The lab interface is in English.

citepost.syslora.comNew tab ↗

The problem

A plausible answer is not enough when a team needs to verify its source and understand when evidence is missing.

What it does

Choose a synthetic manual, contract or policy corpus, or upload a text-based PDF. The lab records the real ingestion stages, retrieves lexical and vector candidates, combines their ranks and runs a local reranker. The inspector exposes the selected passages, index snapshots, timing and GroqCloud token usage.

Every generated factual segment must cite a source from the actual context. Click a citation to open the versioned PDF at the source page, with the cited text highlighted beside it. An evidence gate can refuse weak retrieval; unknown questions and controlled failure scenarios are part of the demonstration.

The public lab has temporary isolated sessions, three PDF uploads per session, a 5 MB/60-page file limit and two-hour retention. The interface and local retrieval models are English. Parsing and structural chunking are heuristic; OCR, pixel-level PDF highlighting and token streaming are not included. Citation validation checks provenance, not factual truth, and prompt injection remains a risk.

The public repository includes a separate tuning set, 60 held-out evaluation cases and measured results. This is an owned synthetic demonstration, not a client deployment or a promise to eliminate hallucinations.

What is in it.

  1. 01PDF ingestion with real progress
  2. 02Hybrid retrieval and local reranking
  3. 03Versioned citations and source pages
  4. 04Candidates, context and usage inspector
  5. 05Abstention and explicit failure injection
  6. 06Isolated sessions and measured evaluations

Built with

  • Laravel
  • Alpine.js
  • PostgreSQL / pgvector
  • Redis / Horizon
  • Python / ONNX
  • GroqCloud

CITEPOST · Your project

Need a system like this?

Tell us which part of this system would help your team, what you do by hand and which tools you use. We can discuss what fits your workflow.