golden questions: 30, corpus: FastAPI docs case hit@1 hit@5 MRR | pytest gate baseline 0.367 0.933 0.583 | exit=0 3 passed in 0.21s chunk_size 800->200 0.500 0.800 0.628 | exit=1 1 failed, 2 passed in 0.31s AssertionError: hit@5 0.800 < baseline 0.933 - 0.05; 6 questions missed top-5, e.g. ['How do I run code after sending the response to the client?', 'How do I accept a persistent two-way connec chunk_size 800->3000 0.367 0.900 0.601 | exit=0 3 passed in 0.20s heading_prefix off 0.300 0.867 0.513 | exit=1 3 failed in 0.22s AssertionError: hit@1 0.300 < baseline 0.367 - 0.05; 4 questions missed top-5, e.g. ['How do I return a custom error message and status code when something goes wrong?', 'How do I read a value AssertionError: hit@5 0.867 < baseline 0.933 - 0.05; 4 questions missed top-5, e.g. ['How do I return a custom error message and status code when something goes wrong?', 'How do I read a value AssertionError: mrr 0.513 < baseline 0.583 - 0.05; 4 questions missed top-5, e.g. ['How do I return a custom error message and status code when something goes wrong?', 'How do I read a value s lowercase off (tokenizer bug) 0.400 0.733 0.553 | exit=1 1 failed, 2 passed in 0.23s AssertionError: hit@5 0.733 < baseline 0.933 - 0.05; 8 questions missed top-5, e.g. ['How do I change the HTTP status code an endpoint returns without raising an exception?', 'How do I set a c