Skip to content

[agent] refuse unplanned coder writes with the planned file list instead of ending the run - #529

Closed
r4yharris-agent-coder[bot] wants to merge 1 commit into
mainfrom
agents/coder-scope-guidance
Closed

r4yharris-agent-coder[bot] wants to merge 1 commit into
mainfrom
agents/coder-scope-guidance

Conversation

@r4yharris-agent-coder

Copy link
Copy Markdown
Contributor

fix: refuse unplanned coder writes with the planned file list instead of ending the run

Model

GPT-6.1-Sol

Summary

  • FEATURE_SPEC 5.3: live medium M3 ended after 224s when the coder wrote medium-csv/parseCsv.mjs instead of the planned lib/parse-csv.mjs, a terminal ToolAccessError. An ordinary unplanned coder path is now a ToolUsageError that lists the planned files, like the existing RESULT.md guidance. The same denial repeated still ends the run; protected, managed and secret paths stay terminal.

Verification

  • Node 20: tools, steering, loop, runtime, publication and senior-loop suites pass; the steering test now expects the repeated-denial terminal message and a new test covers guidance and protected paths.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

AI-Agent: r4yharris-agent-coder
AI-Model: GPT-6.1-Sol

1|github-copilot|GPT-6.1-Sol@-|x|-/1000000|-|ghcp-20261011-97496|coder-scope-guidance

… of ending the run

## Model
GPT-6.1-Sol

## Summary
- FEATURE_SPEC 5.3: live medium M3 ended after 224s when the coder wrote medium-csv/parseCsv.mjs instead of the planned lib/parse-csv.mjs, a terminal ToolAccessError. An ordinary unplanned coder path is now a ToolUsageError that lists the planned files, like the existing RESULT.md guidance. The same denial repeated still ends the run; protected, managed and secret paths stay terminal.

## Verification
- Node 20: tools, steering, loop, runtime, publication and senior-loop suites pass; the steering test now expects the repeated-denial terminal message and a new test covers guidance and protected paths.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

AI-Agent: r4yharris-agent-coder
AI-Model: GPT-6.1-Sol
AI-Run: 1|github-copilot|GPT-6.1-Sol@-|x|-/1000000|-|ghcp-20261011-97496|coder-scope-guidance
@r4yharris-agent-coder
r4yharris-agent-coder Bot marked this pull request as ready for review October 11, 2026 18:01
r4yharris-agent-coder Bot added a commit that referenced this pull request Oct 11, 2026
fix: refuse unplanned coder writes with the planned file list instead of ending the run

## Model
GPT-6.1-Sol

## Summary
- FEATURE_SPEC 5.3: live medium M3 ended after 224s when the coder wrote medium-csv/parseCsv.mjs instead of the planned lib/parse-csv.mjs, a terminal ToolAccessError. An ordinary unplanned coder path is now a ToolUsageError that lists the planned files, like the existing RESULT.md guidance. The same denial repeated still ends the run; protected, managed and secret paths stay terminal.

## Verification
- Node 20: tools, steering, loop, runtime, publication, senior-loop and ask-run-shell suites pass. Steering and directory-scope tests now expect the repeated-denial terminal; a new test covers guidance and protected paths. Supersedes #529, whose CI failed on the old single-denial assertion.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

AI-Agent: r4yharris-agent-coder
AI-Model: GPT-6.1-Sol
AI-Run: 1|github-copilot|GPT-6.1-Sol@-|x|-/1000000|-|ghcp-20261011-100956|coder-scope-guidance
@R4yHarris

Copy link
Copy Markdown
Owner

Superseded by #530 (squashed with the updated directory-scope test).

@R4yHarris R4yHarris closed this Oct 11, 2026
@R4yHarris
R4yHarris deleted the agents/coder-scope-guidance branch October 11, 2026 18:14
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