Ingest and describe
Every source needs an owner, date, language, URL, status, and an explicit use boundary.
Transparent workflow
Janus does not look for a ready-made answer on the open internet. It works inside a selected collection: retrieve evidence, assemble a response, and show the basis. When the basis is insufficient, a bounded answer is better than a confident guess.
The path
Every source needs an owner, date, language, URL, status, and an explicit use boundary.
Fragments preserve enough context to be useful without turning every page into one opaque block.
Exact and lexical matching retrieve candidates first. Semantic search is enabled only after full embedding coverage and a separate benchmark. Reranking selects from retrieved candidates; it does not replace search.
The assistant is told which language, format, source policy, and refusal boundary apply.
Sources, date, edition, and responsibility stay visible for the person who will use the answer.