├── .cursorrules ├── .dockerignore ├── .env.example ├── .github └── workflows │ ├── docker-publish.yml │ └── lint_and_test.yml ├── .gitignore ├── .markdownlint.json ├── CLAUDE.md ├── Dockerfile ├── GEMINI.md ├── README.md ├── allocator_bot ├── __init__.py ├── __main__.py ├── agent.py ├── api.py ├── apps.json ├── config.py ├── models.py ├── portfolio.py ├── prompts.py ├── storage.py ├── utils.py └── validation.py ├── assets └── image.png ├── conftest.py ├── k8s ├── 00-namespace.yaml ├── 01-secret.yaml ├── 02-configmap.yaml ├── 03-service.yaml └── 04-deployment.yaml ├── llms.md ├── pyproject.toml ├── tasks └── resiliense │ ├── IMPLEMENTATION_SUMMARY.md │ └── RESILIENCE_PROPOSAL.md ├── tests ├── test_agent.py ├── test_api.py ├── test_models.py ├── test_portfolio.py ├── test_storage.py └── test_utils.py └── uv.lock /.cursorrules: -------------------------------------------------------------------------------- 1 | llms.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/lint_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/.github/workflows/lint_and_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | llms.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- 1 | llms.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/README.md -------------------------------------------------------------------------------- /allocator_bot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /allocator_bot/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/__main__.py -------------------------------------------------------------------------------- /allocator_bot/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/agent.py -------------------------------------------------------------------------------- /allocator_bot/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/api.py -------------------------------------------------------------------------------- /allocator_bot/apps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/apps.json -------------------------------------------------------------------------------- /allocator_bot/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/config.py -------------------------------------------------------------------------------- /allocator_bot/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/models.py -------------------------------------------------------------------------------- /allocator_bot/portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/portfolio.py -------------------------------------------------------------------------------- /allocator_bot/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/prompts.py -------------------------------------------------------------------------------- /allocator_bot/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/storage.py -------------------------------------------------------------------------------- /allocator_bot/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/utils.py -------------------------------------------------------------------------------- /allocator_bot/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/allocator_bot/validation.py -------------------------------------------------------------------------------- /assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/assets/image.png -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/conftest.py -------------------------------------------------------------------------------- /k8s/00-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/k8s/00-namespace.yaml -------------------------------------------------------------------------------- /k8s/01-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/k8s/01-secret.yaml -------------------------------------------------------------------------------- /k8s/02-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/k8s/02-configmap.yaml -------------------------------------------------------------------------------- /k8s/03-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/k8s/03-service.yaml -------------------------------------------------------------------------------- /k8s/04-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/k8s/04-deployment.yaml -------------------------------------------------------------------------------- /llms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/llms.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tasks/resiliense/IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tasks/resiliense/IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /tasks/resiliense/RESILIENCE_PROPOSAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tasks/resiliense/RESILIENCE_PROPOSAL.md -------------------------------------------------------------------------------- /tests/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tests/test_agent.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_portfolio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tests/test_portfolio.py -------------------------------------------------------------------------------- /tests/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tests/test_storage.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piiq/allocator-bot/HEAD/uv.lock --------------------------------------------------------------------------------