Skip to content

feat: add Codex-native React Doctor loop - #1614

Draft
aidenybai wants to merge 1 commit into
mainfrom
codex/react-doctor-loop
Draft

feat: add Codex-native React Doctor loop#1614
aidenybai wants to merge 1 commit into
mainfrom
codex/react-doctor-loop

Conversation

@aidenybai

Copy link
Copy Markdown
Member

Summary

  • add a Codex-native internal plugin that continuously audits and fixes React Doctor false positives
  • dynamically activate the workflow through Codex hooks instead of maintaining a separate CLI driver
  • codify the ReactBench audit process: semantic root-cause cohorts, current-main verification, exact callsite evidence, true-positive controls, focused tests, fuzzing, and exact base/head parity
  • isolate ChatGPT-plan authentication behind a dedicated CODEX_HOME, with no API-key fallback or committed credentials
  • wrap Daytona evaluation with fixed concurrency, sandbox, repository, duration, and daily launch limits
  • require loop/* branches and draft PRs while blocking merge, release, publish, tag, auth mutation, and unsafe push actions

Validation

  • 9 hook tests pass
  • plugin manifest and hook configuration validate
  • loop skill validates
  • formatting check passes
  • targeted plugin lint passes

No live Codex inference or Daytona evaluation was run as part of this change.

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Interactive terminal E2E

Terminal Control verified the built CLI at 566a520 in a real PTY:

  • selected a project interactively and observed Scanning... before the three-second Git delay completed
  • waited for the clean result and exercised the compact report
  • opened copy context and the GitHub Actions confirmation, then cancelled safely

Download the edited MP4 and PNG evidence

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