> ## Documentation Index
> Fetch the complete documentation index at: https://engineering.clinikally.work/llms.txt
> Use this file to discover all available pages before exploring further.

# Fulfilment and operations services

> Inventory, delivery, notification, automation, and infrastructure.

## Storehouse

Storehouse is the inventory integration and reservation service. It provides an API (`storehouse/app/main.py`) and a standalone worker (`worker_main.py`). It maintains inventory and audit data in PostgreSQL, uses Redis/Lua for atomic reservations, processes SQS/SNS events, interacts with ERP webhooks, and synchronizes inventory with Medusa and Shopify.

## Estimo

Estimo calculates delivery feasibility and ETA. Its public delivery endpoint is under `estimo/app/api/v1/endpoints/delivery.py`; its domain logic is in `app/service/delivery_service.py` and `pincode_service.py`. It uses PostgreSQL, Redis, Google Maps geocoding, and Storehouse inventory cache keys.

## Notify

Notify is the queue-driven multichannel delivery service. It uses SQS standard/FIFO consumers and sends email, SMS, WhatsApp, activity, and webhook notifications through Netcore, Vialogue, Gupshup, and Hodor-related lookups. The key implementation paths are `notify/app/service/sqs_consumer.py`, `notification_service.py`, and `webhook_service.py`.

## Gearbox

Gearbox runs scheduled/background activities including slot processing, reminders, Netcore feeds, reviews, and analytics. It uses Celery with Redis broker/result backend. Its deployment supports separate application, worker, beat, events-worker, and Flower processes. Review `gearbox/celery_app.py` and service modules before scheduling additional jobs.

## DevOps

The DevOps repository contains Helm charts and environment values for development, staging, and production: `devops/helm-charts/services/values/`. Shared templates include deployment, service, cronjob, and KEDA ScaledObject definitions. Platform integrations include Argo CD, AWS, Datadog, Prometheus, Loki, PgBouncer, and CSI/load-balancer components.
