Skip to content

Contrast invalid input receipts with host mapper errors - #328

Merged
aruintelligence merged 6 commits into
mainfrom
codex/guarded-tool-invalid-input
Oct 13, 2026
Merged

aruintelligence merged 6 commits into
mainfrom
codex/guarded-tool-invalid-input

Conversation

@aruintelligence

Copy link
Copy Markdown
Owner

Adds a project-authored rehearsal case for non-finite tool arguments. Canonical capture returns a blocked receipt with a null proposal digest before the host mapper runs, distinct from the mapper mutation exception, which has no plan or receipt. The builder explains an unavailable digest, labels its legend as outcomes, and the CLI/guide document both paths.

Checks: node --test test/*.test.js (7 pass); node pilots/action-boundary/guarded-tool-rehearsal.mjs --check (16 cases); node scripts/refresh-agent-start-assets.mjs --check.

This is a local fixture, not human approval, a provider call, delivery evidence, or production safety proof. An unknown receipt may follow a side effect; do not silently retry it.

@aruintelligence
aruintelligence merged commit 3e04930 into main Oct 13, 2026
61 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant