todo Investigate incorporating chat history Set up static web pages for each article in progress done As a web user, I should be able interact with the application from my browser [X] Can chat via web interface [X] Can display context As a cmd user, I should be able to get LLM augmented answers to my queries [X] linting As a cmd user, I should be able to perform a hybrid search As a commandline user, I should be able to do a semantic search [X] notebook experiment with sentence transformer over vectordb2 [X] implement semantic search run through linters shorten cli path search output should be Article object lazily load articles (only if index is missing)