This repository contains the NP Labs submission for TREC RAG 2026.
The published hub is the best place to start. It presents the final system architecture, accepted submission records, the 2026 Retrieval quality report, and both 2026 RAGDoll evaluations in one reader-friendly site.
TREC RAG 2026 asks systems to answer complex information needs using the ClimbMix corpus. A useful system must retrieve trustworthy evidence for every part of an official narrative, turn that evidence into a clear answer, and keep each factual claim traceable to an allowed source. Our submission addresses both sides of that problem: variable-depth Retrieval rankings and cited RAG answers derived from one authenticated evidence source.
Explore the diagram and the full guided walkthrough in the published artifact hub.
| Verified scope | Count |
|---|---|
| Official narratives | 119 |
| Retrieval runs | 3 |
| RAG runs | 2 |
| Evalbase-accepted organizer files | 5 |
- Architecture Report — the final system from bounded source retrieval through all five accepted files.
- Retrieval Quality Report — evidence coverage analysis across the 119 official narratives.
- RAGDoll Evaluation — Single-pass RAG —
citation-support analysis for
rag26-ss1. - RAGDoll Evaluation — Multi-stage RAG
— citation-support analysis for
rag26-ms1-final.
- Submission ledger — exact accepted files, hashes, priorities, and Evalbase confirmations.
- Architecture report — rendered system walkthrough; its Quarto source is canonical.
- Submission validation skill — combined Retrieval format and organizer AutoJudge preflight.
- Implementation reference — pipeline behavior, commands, reproduction boundaries, and evaluation workflow.
submissions/trec-rag-2026/— immutable accepted organizer artifacts and their provenance records.reports/— the public artifact hub and supporting source-backed reports.code/— reusable evaluation, retrieval, generation, and validation code.configs/— checked-in experiment and reproduction configurations.docs/superpowers/— design specifications and implementation plans..agents/skills/— repository-local validation and analysis workflows.
Official TREC RAG data and task guidance are tracked as git submodules:
git submodule update --init --recursiveThe repository includes hooks that keep submodules synchronized after checkout and merge. Enable them once per clone:
git config core.hooksPath .githooksSet up the pinned Python environment with:
code/tools/setup_env.shRun the complete Python suite:
.venv/bin/python -m pytest -qRun the public landing and report smoke tests:
node README.test.js
node index.test.js
node reports/index.test.js
node reports/2026-competition-architecture.test.jsShared instructions for Codex, Claude, and future coding agents live in
AGENTS.md.