Celery
Status: stable manifest, alpha project support
Setup maturity: configure
Capability: background-jobs
Use It
Section titled “Use It”avis add background-jobsavis add celerySupported Projects
Section titled “Supported Projects”- Django
- pip, uv, or Poetry
What Avis Changes
Section titled “What Avis Changes”Avis installs Celery, detects the Django settings module where possible, creates config/celery.py, and adds an example CELERY_BROKER_URL value.
The generated starter follows the V3.1 configured-integration pattern: install the package, create a predictable helper file, add environment guidance, and verify the expected state.
Verification and Repair
Section titled “Verification and Repair”Celery is configure-level. Avis can detect dependency/helper/env-example presence and re-plan idempotently, but it is not marked managed yet.
Still Manual
Section titled “Still Manual”- choosing Redis, RabbitMQ, or another broker
- importing the Celery app from project startup files
- worker deployment
- retry policy and task routing
- production broker credentials