Source adapters
The project documents a generic source-adapter contract, with Dropbox API extraction treated as the first private adapter rather than the public boundary.
Project Brief
An artifact-to-RAG pipeline that standardizes text, transcript-derived, and OCR-derived content into provenance-rich records and serves cited answers through hybrid retrieval.
Live Demo
Open the standalone surface to see the published corpus status, ask a question, and inspect citations without scrolling through the project narrative.
Implemented Pipeline
Useful decisions often live in unstructured notes, PDFs, transcripts, and planning records. The pipeline turns approved inputs into normalized records while retaining source identity, checksums, citation labels, and review status through every downstream step.
The public implementation uses synthetic text, transcript-derived, and OCR-derived examples to demonstrate conversion, segmentation, safety review, retrieval, and cited answers without publishing private source material.
Evidence
The project documents a generic source-adapter contract, with Dropbox API extraction treated as the first private adapter rather than the public boundary.
Transcript and OCR-style examples become cleaned, citation-preserving corpus records after public-safety review.
Generated RAG index records add stable chunk IDs, source metadata, method/evidence collections, citation labels, safety levels, embedding metadata, and retrieval fields.
The validation step checks generated objects and requires a passing public-safety review before records can be treated as retrieval-ready.
Serving Layer
The workflow produces Vectorize-ready records. With Cloudflare bindings configured, the portfolio Worker combines vector and lexical retrieval; otherwise, the demo uses lexical retrieval over the same safety-reviewed records.
Safety Boundary
Public examples must use synthetic, sanitized, public-domain, or clearly licensed source material. Raw private artifacts, private source paths, credentials, course identifiers, and copyrighted lecture text stay outside the public repository and public RAG index.