Repository navigation
docs: make local review scope and outcomes explicit - #1804
Conversation
Document the shared reviewer invocation, result-reading boundaries and honest fallback. Require safe native PowerShell argument handling and state the non-merge commit limit. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: f44c82c5-1366-4233-9691-48f66ab81984
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs maintainer review before merge. What this changesThis PR documents explicit review scope, Windows invocation prerequisites, final-result interpretation, and fallback limitations. Example: Review committed changes plus dirty work against merge base 5c66a7d.
Review scores
ProductKind: Docs · Worth it: Yes · Fix scope: Complete Merge readiness✅ Ready for maintainer review Keep open: this collaborator-authored draft adds useful guidance absent from current main, and inspection found no actionable introduced defects. Priority: P3 Before mergeNone. FindingsNone. Agent review detailsHow this fits togetherRepository instructions route contributors to a separately installed shared reviewer, which consumes a Git comparison and supplied context and produces reports and status. flowchart LR
A[Contributor task] --> B[Repository review entrypoint]
B --> C[Windows invocation guide]
C --> D[Shared reviewer]
D --> E[Report and status]
E --> F[Scoped assessment]
Technical reviewBest possible solution: Retain the source-backed Windows recipe while keeping reviewer implementation and result contracts authoritative in the shared skill. Do we have a high-confidence way to reproduce the issue? The documentation gap is directly visible in current main; this PR does not claim to repair a runtime failure. Is this the best way to solve the issue? The approach fits the existing ownership boundary and explains scope and result limitations without adding a local reviewer implementation. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 489208e06780. Provenance checked
SecurityNone. EvidenceWhat I checked:
Likely related people:
Root-cause clusterRelationship: Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. LabelsLabel changes:
Label justifications:
Rating scale6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior. WorkflowClawSweeper edits this one comment on every review. Comment Reviewed October 21, 2026, 12:03 PM ET / 16:03 UTC. |
Keep candidate scope and final-result safeguards while linking shared helper details to their canonical references. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 215eb5ec-a42f-4eff-83c9-612c71b59797
Supersedes #1800.
What Problem This Solves
Fixes: local shared reviews can be reported as whole-PR or clean P0-P3 when the helper actually reviewed a narrower comparison, used its P0-only default, or filtered findings.
User Impact
User impact: no product change. Contributors and agents get a short Windows recipe for selecting review scope explicitly and a three-point check before calling a review clean. The PowerShell example requires PowerShell 7.3+, Windows/Standard native argument passing, and a native
python.exe.Why This Change Was Made
The shared helper defaults to
--max-priority P0, andautomode on a dirty worktree reviews only work since HEAD. Exit 0 can also meanfiltered. The guide states these traps, gives an explicit mode/base table, and lists the fields to check together before reporting clean.The shared skill stays authoritative. The second commit shortened the guide from 214 to 126 added lines by replacing copied helper internals (engine, image, preflight, and full result details) with links pinned to
openclaw/agent-skills@1444c91. The repository skill now says installation needs separate authorization and keeps the narrative fallback distinct from helper status.Evidence
Checked on head
bafe5365f5ce22c0143f19ca597592889e3f87d7:1444c91:--max-prioritydefaults toP0;autoselects local mode when dirty;filteredis a distinct status;incompletesets exit 2; status recordsexit_codeandreport_produced.#committed-source-context,#copilot-subagent-review, and#preflight-summaryanchors.change-classification,fast-validation,Proof-pool contracts, andCI Gatepassed. Product build and test jobs were skipped by change classification.main.Gaps: the shared helper and the full PowerShell example were not executed. Earlier Opus/GPT narrative reviews covered the first commit only; the shortening commit received a single-reviewer narrative review with no findings.
Change Type
Scope
winnodeRequired proof pools
none: documentation and agent-skill guidance only; no product, UI,winnode, Gateway, installer, or native-host behavior changed.Validation
Run locally on
bafe5365f5ce22c0143f19ca597592889e3f87d7with a clean worktree:.\scripts\validate-docs.ps1.\scripts\validate-agent-skills.ps1git diff --check 5c66a7d35ef328c2487df6e4d86ed92d4cc5942d HEADgit merge-tree --write-tree origin/main HEADBuild and Shared/Tray tests were not run: prose-only change, per the documentation validation route.
Real Behavior Proof
bafe5365f5ce22c0143f19ca597592889e3f87d7Yes/No/N/A) N/A1444c91is not claimed.Security Impact
Yes/No) NoYes/No) NoYes/No) NoYes/No) NoYes/No) NoYes, explain the risk and mitigation: N/ACompatibility and Migration
Yes/No) YesYes/No) NoYes/No) NoReview Conversations
No review threads are open. The ClawSweeper review covered
b8c718a; it has not re-reviewedbafe536.