i built this from scratch by hand, 0 vibe-coding involved
i used AI only to generate content.txt and the golden set JSON
(i think that's reasonable)
purpose: to prove my ability to use python and my knowledge of RAG systems
usage:
uv run python -m main --chat chat about context.txt
uv run python -m main --eval run the eval harness