Skip to content

fix(qe-court): retire upstream panel self-heal - #93

Merged
pacphi merged 1 commit into
mainfrom
fix/remove-qe-court-self-heal
Jul 30, 2026
Merged

fix(qe-court): retire upstream panel self-heal#93
pacphi merged 1 commit into
mainfrom
fix/remove-qe-court-self-heal

Conversation

@pacphi

@pacphi pacphi commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • remove the temporary healJuryVendorCollision / healQeCourtPanel workaround and the ak sync mutation path now that qe-court's own shipped default config.json violates its writerIsNeverJuror invariant proffesor-for-testing/agentic-qe#576 is fixed in v3.13.3
  • align the local read-only validator with upstream v3.13.3: config policy aliases bind, missing juries fail, metadata/provider-less seats are skipped, and validateCourtConfig applies the declared options
  • keep ak status and host-provider status as read-only awareness; legacy invalid configs are reported with upgrade/manual guidance and never rewritten
  • remove heal-only coverage, pin the corrected v3.13.3 shipped panel as valid, and verify status offers no heal for either valid or legacy-invalid configs
  • document upstream ownership and the migration path for project configs created before v3.13.3

Issue #70 exit criteria

  • upstream fix released in agentic-qe v3.13.3
  • temporary qe-court helper and issue constant removed
  • heal action and sync branch removed
  • heal-only test file removed; read-only validation tests retained and updated
  • exact corrected upstream routing passes its declared policy
  • status reports the corrected config as healthy with no sync action

Verification

  • pnpm run check
  • pnpm run test:surface (25/25)

Closes #70.

@pacphi
pacphi merged commit a9bd209 into main Jul 30, 2026
11 checks passed
@pacphi
pacphi deleted the fix/remove-qe-court-self-heal branch July 30, 2026 18:59
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.

Tracking: remove temporary qe-court writerIsNeverJuror self-heal once fixed upstream (agentic-qe#576)

1 participant