--- name: repo-harness-cross-review description: Independent acceptance review through the persistent fleet deep-reasoner task-agent in Herdr. Generic review owns scope, request-bound Result validation and typed Receipt; the old direct advisory runtime is retired. when_to_use: "cross review, second opinion, outside voice, codex review, independent review, 让 codex 审, 找外部意见, 二审" --- # repo-harness-cross-review Bot entrypoint. Canonical routing guidance for the existing generic review domain. Runtime ownership lives in `src/effects/review/generic-review.ts`, the OAR host and `src/effects/terminal/task-session.ts`; the Skill does not implement a provider. ## Mode Selection - Acceptance through persistent Herdr task-agent: `references/generic-review.md`. - Migration from the retired direct Codex advisory command: `references/codex-mode.md`. - Explicit harness selection belongs to `repo-harness review round --harness`. ## Boundaries Prepare verification and the contract before review. The existing fleet `deep-reasoner` role, addressed Herdr pane, isolated reviewer checkout and OAR Session own the run. History/idle are observations; the request-bound file Result and generic-review Receipt own acceptance. Unknown model, delivery or cleanup stays unverified or pending. Never synthesize PASS, alias the retired command, replay an ambiguous request or bypass a frozen reviewer policy. Review does not merge; the owner makes that separate decision. Use only the documented admitted runtime/isolation boundary; library permission approval is not an OS sandbox.