AI
New Framework Embeds Human Approval Directly Into LLM Workflow State
Researchers propose guarded commits—a system that records human decisions as part of workflow ledgers to ensure risky AI actions are properly authorized and auditable.
Large language model workflows often need human sign-off before executing irreversible actions. Currently, most systems handle approval separately from the workflow itself—typically as a UI click or audit log entry. This separation creates blind spots: there's no guarantee that every risky path actually passed through an approval gate, and the original evidence or reasoning behind decisions may be lost.
The Problem with Separate Approval#
The core issue is that approval sits outside the workflow's state machine. Without approval baked into the workflow logic, teams can't reliably verify that all hazardous operations received proper authorization. Historical records of what was reviewed and why a particular decision was made often disappear, making it harder to audit decisions or reuse approvals under the same conditions later.
How Guarded Commits Work#
Researchers have introduced a "guarded-commit" design that integrates human approval directly into workflow state. The system works by having a decision source—the person or entity approving the action—append a resolution record along with supporting evidence to a ledger before any external action executes. A credential-confined commit adapter then validates that record against the artifact being acted upon, the policy version in effect, and the execution path that was taken.
The evidence is reconstructed from workflow traces, creating a verifiable record that connects the approval decision to the specific artifact and conditions under which it was made.
Testing and Results#
The researchers validated their approach on synthetic workflow plans, confirming the system correctly accepts fault-free plans and rejects plans with deliberately injected errors—such as missing approval gates, incorrect gate types, or insufficient path coverage.
Testing against three real-world workloads totaling over 271,000 traces showed that replay operations could successfully reproduce recorded artifact hashes when they were available. Approval reuse and consistency with recorded decisions varied depending on the workload characteristics.
Audit and Replay Under Policy#
The resulting ledger supports comprehensive auditing and replay of decisions, with the critical advantage that approval is evaluated against the policy that was active at the time the resolution was recorded—not just the current policy. This preserves the decision context and makes it possible to understand why an action was approved under earlier rules, even if policies have since changed.

