What problem does it solve?
It prevents risky, confusing Django/DRF changes by enforcing clear framework boundaries, scoped verification, and rollback discipline across ORM/query, migrations, serializers, viewsets, transactions, async jobs, and auth/permissions.
Core Features & Use Cases
- Framework-native boundary delivery: Keep models/managers focused on persistence shape, serializers on API contracts, viewsets on request orchestration, and tasks on async side effects.
- Migration and deploy safety: Require reversible migrations or explicit documentation/waivers for irreversible decisions, including deploy order and rollback paths.
- Verification-first workflow: Gate completion on scoped commands, query/transaction/rollback evidence, and permission/API contract tests, with repair loops on failure.
- Observability and async correctness: Use existing logging/metrics/tracing patterns and design idempotent, retry-bounded tasks with failure evidence.
Quick Start
Run django-domain-delivery by asking your AI tool to implement a narrowly scoped Django/DRF change with tests, proof from a scoped command, and a named rollback plan.