Overview
Django models and migrations stay in place. Add Synapsor for agent-facing workflows where tenant scope, evidence, proposal review, and replay matter.
The Django view or service layer should set SESSION tenant/principal/object values before invoking a Synapsor capability.
Proposal writeback can run from a Django management command, Celery worker, or other trusted process after approval.
Developer notes
- Use a read-only database URL for Synapsor, separate from Django's write database credentials.
- Prefer Django-created safe views for sensitive models.
- Run writeback from trusted server code after approval.
- Keep model-provided fields out of HIDDEN bindings.