Skip to content

fix(native-eval): separate execution validity from diagnostic rewards - #74

Merged
steipete merged 1 commit into
mainfrom
fix/pr64-acceptance-reviewed-v2
Aug 28, 2026
Merged

fix(native-eval): separate execution validity from diagnostic rewards#74
steipete merged 1 commit into
mainfrom
fix/pr64-acceptance-reviewed-v2

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Rebased replacement for #73 (branch protection blocked the force-push there). Reviewed integration of #64: aggregation no longer retains fully invalid agent-exit runs; recovery no longer infers exit zero without an archived exit status; plus two review-found defects (missing exit status in final archives, later execution failures hidden behind earlier agent errors). Rebased onto current main preserving #72's merged behavior — conflicts were limited to CHANGELOG and adjacent fleet tests. 139 focused + 476 full-suite tests pass; autoreview clean. Credit to @vincentkoc for the original repair in #64. Fixes #63.

Integrate PR #64 on current main and retain its structured outcomes,
run acceptance, legacy classification, and fail-closed recovery.

Archive the terminal job exit code before packaging so recovery can
prove completion. Keep the first exception for diagnostics while
classifying later verifier or infrastructure failures for acceptance.
Cover real shell exports for exits 0 and 2, post-agent failures,
aggregation validity, and explicit versus unknown recovery status.

Fixes #63

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
@steipete
steipete requested a review from a team as a code owner August 28, 2026 09:26
@clawsweeper

clawsweeper Bot commented Aug 28, 2026

Copy link
Copy Markdown

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

@clawsweeper

clawsweeper Bot commented Aug 28, 2026

Copy link
Copy Markdown

ClawSweeper status: review started.

I am starting a fresh review of this pull request: fix(native-eval): separate execution validity from diagnostic rewards This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit 01211da into main Aug 28, 2026
10 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.

Native eval accepts fully invalid harness runs

1 participant