You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
Reject out-of-range cross-review overrides and empty reviewer sets with an explicit error instead of running a 0-reviewer ghost run that finalizes as quorum-not-met. Tool overrides are revalidated against the config loader bounds even when the host skips tool-schema validation.
Make cross-review setup write valid config shapes and validate semantically. Document the reviewers object-array versus reviewModels string-array shapes and add an open-codeasier validate subcommand that runs the runtime parser on a config file; guided setup validates the written file with it instead of a syntax-only JSON check.
Resolve the no-arg validate path through the shared repository root fallback, so a linked worktree without its own config validates the same project file that cross_review_start loads instead of reporting not found.
Surface config resolution (config.sources plus resolved paths) and the project-config fallback warning on cross_review_start and on cross_review_status when detail or includeOutputs is requested. Compact status polls stay unchanged. Judge-failed finalize results now include the same warning as the other terminal results.