Skip to content

Fix SourceHunt managed-run handoffs - #208

Merged
ropoctl merged 1 commit into
codex/sourcehunt-machine-record-boundariesfrom
fix/sourcehunt-managed-run-handoff
Sep 3, 2026
Merged

Fix SourceHunt managed-run handoffs#208
ropoctl merged 1 commit into
codex/sourcehunt-machine-record-boundariesfrom
fix/sourcehunt-managed-run-handoff

Conversation

@ropoctl

@ropoctl ropoctl commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • forward a bounded campaign hint from the machine request into SourceHuntRunner
  • accept compatibility traces emitted as JSON strings and normalize them before use
  • reserve the final hunter turn for a tool-free synthesis so successful work is not lost at the step boundary

Stack

Validation

  • Focused regression suites: 125 passed
  • Ruff lint on all six changed files: passed
  • Wheel and sdist build plus twine validation: passed
  • Full non-strict suite: 3,328 passed, 2 skipped; 7 Docker integration tests failed because no Docker socket was available

The repository-wide gate is already red on the #206 base before this delta: 114 Ruff violations in unrelated code, 168 scoped mypy errors, and strict pytest collection rejects the unregistered integration marker. The extracted regression suites pass under strict configuration when selected directly.

Conflict and architecture scan

@ropoctl
ropoctl requested a review from ehartford as a code owner September 3, 2026 18:37
@ropoctl ropoctl added the bug Something isn't working label Sep 3, 2026
Managed SourceHunt runs need to preserve their campaign hint, accept compatibility traces emitted as JSON strings, and reserve a tool-free final model turn so a successful investigation does not end at the step boundary.
@ropoctl
ropoctl force-pushed the fix/sourcehunt-managed-run-handoff branch from 59da335 to cc06e0b Compare September 3, 2026 20:28
@ropoctl
ropoctl merged commit c1526de into main Sep 3, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants