User operations

Focus on lifecycle transitions: onboarding, entitlement changes, and deactivation must remain deterministic to avoid permission drift.

Operational details

Quality checks

Use idempotency tests for repeated operations to confirm no duplicate role assignment or access grants.

Lifecycle state matrix

TransitionSource of truthSystem effect
active=trueConnector pushProvisioned assignment and access sync
active=falseDeprovision eventDisconnect and clear sessions
externalRef changeDirectory drift checkRename update with audit diff