Skip to content

DRU-614 -- Park unverified work for bounded operator intervention - #913

Open
kakshilshah wants to merge 2 commits into
czpython:mainfrom
kakshilshah:eng/dru-614-intervention
Open

kakshilshah wants to merge 2 commits into
czpython:mainfrom
kakshilshah:eng/dru-614-intervention

Conversation

@kakshilshah

Copy link
Copy Markdown

What changed

Failed or blocked work could reach approval without passing verification. Blocked work and failures that exhaust automatic repair rounds now park for operator intervention, with the PR kept in draft.

The operator can add a note and authorize one Repair or Recheck. Both return through evaluation, another non-passing result parks again. Only PASS proceeds to approval. Recheck rejects a changed PR head, and GitHub reviews cannot bypass intervention.

Public documentation and the changelog are updated. If we dont need to do this, please comment on this PR.

Verification and tests

  • 392 backend and 53 frontend tests passed.
  • Lint, formatting and frontend build passed.
  • Regression coverage includes blocked/failed work, bounded operator actions, changed PR heads, draft-transition failures and workflow recovery.
  • Live E2E passed at d87119e: BLOCKED → intervention → PASS → approval → merge. Subsequent review refinements were tested locally.

@kakshilshah
kakshilshah requested a review from czpython as a code owner October 14, 2026 11:34

This branch has not been deployed

No deployments
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