operational-rigor §2: a blanket go covers everything you surfaced as pending - #88
Open
firaen22 wants to merge 1 commit into
Open
operational-rigor §2: a blanket go covers everything you surfaced as pending#88firaen22 wants to merge 1 commit into
firaen22 wants to merge 1 commit into
Conversation
…pending Extends the "Approval is not a verdict" bullet with the scope-direction case. The surrounding rules stop an approval from reaching forward to work the user never saw; this stops it from being silently trimmed backward to the agent's most recent message. If part of the pending queue is deliberately excluded, name the excluded items before starting, not when asked where they went. Ships unprobed per the covenant.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
One clause on the existing "Approval is not a verdict" bullet in
operational-rigor§2, plus a Provenance entry.A blanket go — "proceed", "do them all" — reaches every item the agent has put
in front of the user as pending, not just its most recent message. If part of
that queue is deliberately excluded, the excluded items get named before
starting, not when the user asks where they went.
Why this isn't already covered
§2 has two approval rules, and both run the same direction: they stop an
approval from reaching forward — past a pending verdict, or on to the next
consequential action. Neither covers an approval being silently trimmed
backward to a subset of what was already surfaced. The clause states the
asymmetry explicitly so it doesn't read as loosening the per-invocation rule:
a blanket go covers what you surfaced, never work you never put in front of
them.
Provenance
One downstream consumer's session: the user answered a list of pending items
with "proceed all", the agent applied it only to the items named in its
immediately preceding message, and the remainder sat untouched until the user
asked why they were skipped. The agent's own answer at the time was "no good
reason, scope habit" — a defensible reading of the words and a bad reading of
the intent.
Ships
unprobedper the covenant.Verification
git diff --stat= 19 insertions, 0 deletions;word-diff shows zero removed words.
§, em-dash,❌.§2citation resolved against the destination file by line number, notassumed.