Skip to content

fix: make scoped reviewer schema compatible with Codex - #67

Merged
davidahmann merged 1 commit into
mainfrom
codex/mill-review-schema
Sep 24, 2026
Merged

davidahmann merged 1 commit into
mainfrom
codex/mill-review-schema

Conversation

@davidahmann

Copy link
Copy Markdown
Owner

Mill 0.10.0 can verify a candidate with repository review checklists, then fail before review starts because Codex rejects the generated strict output schema. The nested checklist field is optional in that schema, and its path regex uses unsupported lookaround.

This change requires the field only when the frozen scope contains checklists and leaves path validation to Mill's existing local parser and exact-scope comparison. It covers both checklist and no-checklist scopes, bumps the package and documentation pin to 0.10.1, and adds the source release note.

Validation: MILL_GIT_PATH=/opt/homebrew/bin/git npm run check; exact-head native maintainer review passed with zero findings (bcfcbffff6b97eebbbe4a0b204805812bf3f92c8). The previously rejected schema was reproduced against the installed Codex CLI, and the corrected schema was accepted.

Signed-off-by: David Ahmann <46606159+davidahmann@users.noreply.github.com>
@davidahmann

Copy link
Copy Markdown
Owner Author

@codex review

@davidahmann
davidahmann merged commit d6eae08 into main Sep 24, 2026
6 checks passed
@davidahmann
davidahmann deleted the codex/mill-review-schema branch September 24, 2026 17:00
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