Controls tested before launch only prove the agent was safe on that day. Every release, deployment, permission change, or org update can silently widen what topics trigger, what actions run, and what records the agent may write.

Action filters and write permissions are configuration, and configuration drifts. A new flow, an updated profile, or a deployed action can bypass rules the agent was originally mandated to follow, with no error message to warn you. The only reliable defense is to re-verify controls after every change, not only before launch.

Agent development lifecycle from ideation through observation on a trust, governance, and security foundation

Treat every change as a control event

  • The mandate defines allowed actions and write scope; verification compares live configuration against it, not against memory.
  • Org changes outside the agent project, such as profile, permission set, or sharing updates, also change effective agent authority.
  • Silent expansion is the default failure mode: nothing breaks, but the agent can suddenly do more than approved.
  • Verification after change is cheaper than incident response after an unauthorized write.
  • Verification results belong in the release record so the team can prove control status at any point in time.

Re-verify controls after every change

  1. Add a post-release step to the deployment checklist that re-tests action filters, variables, and write permissions against the documented mandate.
  2. Run the standard test suite, including blocked-action and out-of-scope write cases, after each deployment before marking the release complete.
  3. Review permission sets, profiles, and connected flows touched by the release for unintended changes to agent access.
  4. Log each verification with date, release version, tester, and result so audits can trace control status over time.
Further reading

Resources

This article is based on the following Salesforce learning and product documentation.

Continue the architecture path
ControlEscalation Triggers

Define low-confidence, unusual-value, and negative-sentiment triggers, and drill the handoff to a human on a real case.

ControlFailure and Rollback Testing

Test the bad day end to end: failing actions, escalation, rollback, credential scope, version drift, and cross-org dependencies.

ControlMinimal Action Surface

Filter unavailable actions and restrict write permissions so the agent can only do what its use case requires.