uv is used to manage packages for this project
uvx ruff check
lint python filesuvx ruff format
format all python files
- Run historical pull on a schedule
- Create frontend and pull data from DB
- Connect news source
- Create analysis process based on LLM (OpenAI/Anthropic keys needed)
- Upload news/security analysis in suitable format to DB
- Add news analysis to frontend