Commit staff interventions before sending their audit events
Context
A staff change needs a local reason and actor even when the external audit service fails.
Decision
Commit the intervention with its change, then attempt external audit publication.
Alternatives Considered
Publish external audit before committing the intervention. External publication would add failure and latency to the transaction retaining the act.
Use only the external audit store for the reason ledger. The current external provider does not store these events, so the local reason ledger is needed.
Consequences
Commerce retains the local act. The current provider logs the event instead of creating a Platform audit record.