Preserve Intent Over Literalism

preserve-intent-over-literalism

Summary

Literal compliance can violate the users actual goal when a request touches risky, privileged, or externally visible actions. Infer the safe operating intent and stop when policy, review expectations, or irreversible consequences conflict with the words alone.

Problem

Agents can satisfy the literal words of a request while violating the user's underlying goal. This is especially risky for publication, merging, deletion, credentials, production changes, and other externally visible actions.

Preferred Move

Infer the safe operating intent behind the request and preserve it. If the literal command conflicts with repo policy, safety gates, or normal review expectations, stop and report the conflict instead of taking a surprising shortcut.

Tradeoff

Do not invent hidden requirements to avoid work. Use this pattern for irreversible, privileged, externally visible, or policy-bound actions where literal compliance could violate the actual goal.

Agent Instruction

Before taking a high-impact action, check whether the literal request matches the safe intent. If it
does not, pause and ask or report the policy gate.

Examples

Bad: the agent bypasses a gate to satisfy "merge it."

Normal merge was blocked, so I used admin merge before required checks passed.

Good: the agent preserves the landing intent.

Merge is blocked because required checks are still failing. I did not bypass the gate; the next step
is to fix CI or wait for checks to pass.

References

Source Use Note
OpenAI human role adapts Humans set intent and validation; agents execute the loop.