I’m uncomfortable giving a coding agent authority to approve its own security exceptions. If it modifies CI rules, suppresses a scan failure, widens permissions, or waives a dependency policy while completing a task, it can also shape the evidence used to argue that the exception is safe.
Passing ordinary tests does not resolve that conflict. The tests may be green precisely because the agent changed what runs, what blocks merging, or what the workflow can access. That is a governance problem, not just a test-coverage problem.
I also don’t want a human reviewer dragged into every low-risk configuration change and creating a permanent bottleneck. Would a separately managed policy engine, mandatory two-person review for higher-risk changes, or time-limited exceptions provide real separation—or just ceremony around an already trusted agent? I’d like to hear what workflows people are actually using, or a better control I’m missing.