- Implemented functions to record trades and PnL (profit and loss) logs.
- Created database schema for trades, PnL logs, daily state, and budget anchors.
- Added functionality to aggregate PnL by market and currency.
- Included methods to check and mark daily actions to prevent duplicate processing.
- Initialized the database on module load.
- Point requirements.txt to pyproject.toml as single source of truth
- Resolve welcome.txt path relative to module for CLI portability
- Include cli/static files in package build
- Extract shared normalize_content for OpenAI Responses API and
Gemini 3 list-format responses into base_client.py
- Update README install and CLI usage instructions
- Added support for running CLI and Ollama server via Docker
- Introduced tests for local embeddings model and standalone Docker setup
- Enabled conditional Ollama server launch via LLM_PROVIDER