Skip to content

Keep execution logging runner-owned - #137

Merged
rebel0789 merged 1 commit into
rebel0789:mainfrom
Will-Liang329:fix/handoff-execution-log-contract
Oct 1, 2026
Merged

rebel0789 merged 1 commit into
rebel0789:mainfrom
Will-Liang329:fix/handoff-execution-log-contract

Conversation

@Will-Liang329

Copy link
Copy Markdown
Contributor

CodexPro already owns .ai-bridge/execution-log.jsonl, but the generated implementation contract also asks the child implementation agent to append to it. In repeated non-interactive Claude runs, that delegated logging step selected a shell command with command substitution and triggered a permission denial even though the requested implementation and verification had completed.

This removes only that execution-log instruction. The existing child-owned agent-status.md and implementation-diff.patch contract remains unchanged. A focused smoke regression asserts that the generated plan preserves the implementation/scope/verification/status/diff lines while no longer mentioning execution-log.jsonl.

@rebel0789 rebel0789 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed locally: the change is narrowly scoped, preserves the handoff contract, and the complete smoke suite passes. The current CI failures are from the base branch's newly disclosed dependency audit and an unrelated 5-second Windows hosted-runner timeout; both are addressed in #141. Merge after #141 lands and this branch is updated so the final matrix is green.

@rebel0789
rebel0789 force-pushed the fix/handoff-execution-log-contract branch from 6af9023 to f335002 Compare October 1, 2026 07:31
@rebel0789
rebel0789 merged commit 113472c into rebel0789:main Oct 1, 2026
4 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.

2 participants