Knowledge Explorer Step 8: Title and Debounce
Add two effects, and only two. The first keeps the document title in step with the current search, so a tab left open still says what it is showing. The second debounces the query: wait roughly 300 milliseconds after typing stops before treating it as the value to search for, and cancel the pending timer whenever the query changes again. Then audit every other effect you were tempted to add and delete the ones that only transform data.
Built it in both languages?
Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.