Skip to content

feat(runtime): allow best-effort success with a secret-withheld report - #1302

Merged
aviggiano merged 3 commits into
unstablefrom
codex/report-withholding-policy
Oct 15, 2026
Merged

aviggiano merged 3 commits into
unstablefrom
codex/report-withholding-policy

Conversation

@aviggiano

@aviggiano aviggiano commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Under the default best-effort completion policy, a final report rejected by the artifact secret gate no longer fails an otherwise successful campaign. The rejected report remains unavailable, its task remains failed, and ultrafuzz resume <run-id> --retry-failed regenerates it. Strict completion and other report verification failures still fail the campaign.

Apply the same policy to reports generated by multiple models and dynamically expanded report groups. Only failures fully explained by withheld reports are tolerated; ordinary failures, unfinished work, and missing task evidence remain blocking. Document the distinction between campaign success and report availability in the CLI, configuration, report, and security references.

Validation: runtime build and test compilation; four model-fanout integration cases; three single-report policy cases; two retry-recovery regressions; five focused aggregate-state tests covering missing, stale, unfinished, and independently failed children; strict lint, formatting, and documentation checks. Full CI must pass before merge.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge; no actionable issues were found.

Summary

Best-effort campaigns can now succeed when the secret gate withholds their final reports.

  • Best-effort campaigns can succeed when the secret gate withholds a report.

Review used source and test inspection; no tests were executed.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart TD
  A[Final report verifier fails] --> B{Secret gate rejection?}
  B -->|No| C[Campaign fails]
  B -->|Yes| D[Report stays unavailable]
  D --> E{Strict completion?}
  E -->|Yes| C
  E -->|No| F{All other required work succeeded?}
  F -->|No| C
  F -->|Yes| G[Campaign succeeds; report task stays failed]
  G --> H[Retry failed tasks to regenerate report]
Loading

Reviews (1) · Last reviewed commit: "docs: clarify successful campaigns with ..." · Reviewed by Greptile

Base automatically changed from codex/fix-1217-secret-publication to unstable October 15, 2026 00:09
@aviggiano
aviggiano force-pushed the codex/report-withholding-policy branch from e88af1e to d539055 Compare October 15, 2026 00:09
@aviggiano
aviggiano marked this pull request as ready for review October 15, 2026 10:56
@aviggiano
aviggiano requested a review from a team as a code owner October 15, 2026 10:56
@aviggiano
aviggiano force-pushed the codex/report-withholding-policy branch from d539055 to c371524 Compare October 15, 2026 10:56
@aviggiano
aviggiano merged commit 81aec3b into unstable Oct 15, 2026
17 checks passed
@aviggiano
aviggiano deleted the codex/report-withholding-policy branch October 15, 2026 11:31
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