You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking
Restructured the repo from a flat sections/NN-*.md layout into numbered
topic directories: 00_overview, 01_concepts, 02_interview_bank, 03_failure_modes, 04_patterns, 05_graphs, 06_labs_py, 07_simulator, 08_evaluation, 09_tools, 10_decision_system, and cheatsheets/. Every sections/NN-*.md link from v1.0.0 is now dead —
the interview questions themselves moved to 02_interview_bank/NN-*.md
(e.g. sections/01-naive-rag.md → 02_interview_bank/01-naive-rag.md).
Added
Grew from 10 RAG architectures / 100 questions to 52 architectures /
1297+ questions, including 11 new architectures added as entries 19–29
and 11 more added later (Search-R1, Deep Research, MemoRAG, LongRAG,
VisRAG, LazyGraphRAG, Astute RAG, Auto-RAG/DeepRAG, CoRAG, RQ-RAG, REFRAG).
Extended every architecture file toward a 20+ question target (Phase 0
and Phase 2 content campaigns).
Added the [Scenario] tag and Q21/Q22 scenario questions across all 52
architecture files, plus a "Scenario only" filter in the quiz.
Added an interactive quiz site (quiz.html) with per-section, per-
difficulty, and scenario-only filtering.
Added the build/validation toolchain: scripts/build_site.mjs (renders
the repo into _site/), scripts/check_questions.mjs (format, numbering,
tag, and duplicate validation; regenerates README counts and badge), and scripts/lib/questions.mjs with unit tests.
Added .github/workflows/check.yml (PR gate: test/check/build, uploads a site-preview artifact) alongside the existing deploy.yml Pages publish.
Added issue templates, PULL_REQUEST_TEMPLATE.md, CODE_OF_CONDUCT.md,
and REFERENCES.md.
Changed
Rewrote README.md: new "Start Here" table, auto-generated per-file/
section/grand/scenario question counts, and an auto-generated questions-#### badge (regenerated via npm run readme).
Renamed the GitHub repository to rag-interview-system.
Fixed
Pinned Node 24 and bumped actions/checkout/actions/configure-pages to
v5 in the Pages deploy workflow.
Fixed npm test on Node 24 by using an explicit glob (scripts/lib/*.test.mjs)
instead of a bare directory path.