feat(automation): run html4tree hourly NVIDIA NIM review repair - #1097
feat(automation): run html4tree hourly NVIDIA NIM review repair#1097seonghobae wants to merge 1 commit into
Conversation
Add a thin minute-15 caller for ContextualWisdomLab/html4tree against protected master so directory-index heads receive the same sealed exact-head RCA loop as Clearfolio, DiskSage, and fast-mlsirm. The reusable scheduler stays product-neutral. The caller maps only established scheduler credentials, grants job-scoped OIDC, and never receives NVIDIA_NIM_API_KEY or COPILOT_GITHUB_TOKEN.
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (8)
Included review availability: Your plan includes up to 1 review per rolling hour; 0 remain after this review. 📝 WalkthroughWalkthroughHTML4Tree용 시간별 NVIDIA NIM 리뷰·복구 호출자를 추가했습니다. 호출자는 보호된 ChangesHTML4Tree 시간별 리뷰 복구
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to The hourly repair caller is merge-ready after normal checks and review; no actionable merge-blocking risk remains. Sequence Diagram(s)sequenceDiagram
participant HourlyWorkflow as HTML4Tree hourly workflow
participant Scheduler as pr-review-fix-scheduler.yml
participant PullRequests as protected master PRs
HourlyWorkflow->>Scheduler: Dispatch up to one bounded repair
Scheduler->>PullRequests: Inspect up to 50 PRs
Scheduler-->>HourlyWorkflow: Return repair status
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
html4tree directory-index heads never entered the hourly NVIDIA NIM repair loop because no product caller named the public fork or its protected
masterbase. A buyer of governed listings would feel live defects sit: ContextualWisdomLab/html4tree#475, ContextualWisdomLab/html4tree#472, and ContextualWisdomLab/html4tree#454.This increment adds a thin minute-15 caller that inspects at most 50 open PRs, dispatches at most one exact-head repair, and uses a two-hour same-head retry floor. The reusable scheduler stays product-neutral. The caller maps only
PR_REVIEW_MERGE_TOKENandOPENCODE_APPROVE_TOKEN, grants job-scopedid-token: write, and never receivesNVIDIA_NIM_API_KEYorCOPILOT_GITHUB_TOKEN.Developer experience
origin/main; original workspace HEAD stays onfix/strix-agent-atomic-report-persist.coverage run -m pytest testspluscoverage reportandinterrogatepassed twice (1122 tests, 100%scripts/cicoverage, 100% docstrings).User experience
Doctoring:
docs/doctoring/html4tree-hourly-review-caller.md.Summary by CodeRabbit
새 기능
master브랜치의 PR을 매시 15분에 검토하고, 필요한 경우 제한된 복구 작업을 실행하는 자동화가 추가되었습니다.문서
테스트