You've stacked up chunking, vectors, keywords, RRF, context and a reranker. Did each one help? Without a number, you're guessing. This lesson adds the number, and a bug worth learning from.
Don't run this lesson's eval. At tag e-08, pnpm eval:retrieval writes to and deletes from your real klippy-notes index, and can destroy your real vectors. Read along, find the bug in step 4, and run the fixed version in lesson 9.