fix: tune adoption doctor postures - #547
Conversation
Claude audit (merge-authority lane)Head SHA: Claude Audit: PASS Summary: PR retunes doctor severity/labeling for hosted-builders/orchestrator-only postures. Logic changes are consistent with the stated intent, covered by new/updated tests, and preserve prior behavior for the default reviewer-gate posture. No correctness, security, or data-loss blockers found. Findings:
|
6cc3988 to
8f506a7
Compare
|
Code Mower notice: previously audited head |
Code Review ✅ Approved 1 resolved / 1 findingsRefactors adoption doctor postures to classify config sources and conditionally skip local wrapper token/env probes based on posture type, addressing repeated token/required env checks across driver branches. No issues found. ✅ 1 resolved✅ Quality: Repeated token/required env checks across four driver branches
OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
Claude audit (merge-authority lane)Head SHA: Claude Audit: PASS Summary: Reviewed the doctor posture-tuning PR: downgrading DISPATCH_TOKEN/human-automation-token failures to warnings and skipping local-CLI token/env checks for hosted-builders/orchestrator-only postures is explicitly documented (README.md, docs/install.md, docs/quickstart.md) and matches the code changes in github_human_token.py and doctor_checks/providers.py. The default reviewer-gate posture is unchanged and still fails on missing/expired tokens, confirmed by existing and new tests. Config-source labeling (doctor.py, adoption.py) is additive and defensively defaulted. No correctness, security, or data-loss regressions found. Findings: none. |
Summary
Verification
Closes #539.