Loading...
Loading...
Compare original and translation side by side
gh pr view --json number,url,headRefOid,headRefNameREVIEW_BOT_SINCE="$(date -u +%Y-%m-%dT%H:%M:%SZ)"mkdir -p .context
node scripts/review-bot-snapshot.mjs \
--wait \
--since "$REVIEW_BOT_SINCE" \
--json > .context/review-bot-snapshot.jsonscripts/review-bot-snapshot.mjsSKILL.md--sincevalid_actionablealready_fixed_or_stalefalse_positiveneeds_user_decisionvalid_low_risk_cleanupnon_actionablenon_actionablevalid_actionablevalid_low_risk_cleanuppermalink | isOutdated or n/a | claim | classification | evidence | reply/resolution action or why left openREVIEW_BOT_VALIDATION_COMMANDpackageManagerpnpm-lock.yamlyarn.lockpackage-lock.jsonnpm-shrinkwrap.jsonbun.lockbun.lockbprecommitpnpm run precommityarn run precommitnpm run precommitbun run precommitprecommitlinttestgit add <fixed-files>
git commit -m "fix: address review bot feedback"
git pushgh pr view --json number,url,headRefOid,headRefNameREVIEW_BOT_SINCE="$(date -u +%Y-%m-%dT%H:%M:%SZ)"mkdir -p .context
node scripts/review-bot-snapshot.mjs \
--wait \
--since "$REVIEW_BOT_SINCE" \
--json > .context/review-bot-snapshot.jsonscripts/review-bot-snapshot.mjsSKILL.md--sincevalid_actionablealready_fixed_or_stalefalse_positiveneeds_user_decisionvalid_low_risk_cleanupnon_actionablenon_actionablevalid_actionablevalid_low_risk_cleanuppermalink | isOutdated or n/a | claim | classification | evidence | reply/resolution action or why left openREVIEW_BOT_VALIDATION_COMMANDpackageManagerpnpm-lock.yamlyarn.lockpackage-lock.jsonnpm-shrinkwrap.jsonbun.lockbun.lockbprecommitpnpm run precommityarn run precommitnpm run precommitbun run precommitprecommitlinttestgit add <fixed-files>
git commit -m "fix: address review bot feedback"
git pushcreatedAtupdatedAtcreatedAtupdatedAtisResolvedisOutdatedisOutdatedisOutdated: trueisOutdated: falsefalse_positiveResolved in the current head:now delegates toaddOrReplaceNewerTarget, which preservesmergeReopenTargetFieldswhen a focused-window target replaces an event-derived target. Covered bybundleId.tools.test.ts
isResolvedisOutdatedisOutdatedisOutdated: trueisOutdated: falsefalse_positive已在当前分支头部解决:现在委托给addOrReplaceNewerTarget,该函数在聚焦窗口目标替换事件派生目标时保留mergeReopenTargetFields。相关测试已覆盖在bundleId中。tools.test.ts
git diffgit diffscripts/review-bot-snapshot.mjs--bot-loginsREVIEW_BOT_LOGINSnode scripts/review-bot-snapshot.mjs --help
node scripts/review-bot-snapshot.mjs --wait
node scripts/review-bot-snapshot.mjs --wait --json
node scripts/review-bot-snapshot.mjs --pr 123 --bot-logins "claude[bot],devin-ai-integration[bot]"scripts/review-bot-snapshot.mjs--bot-loginsREVIEW_BOT_LOGINSnode scripts/review-bot-snapshot.mjs --help
node scripts/review-bot-snapshot.mjs --wait
node scripts/review-bot-snapshot.mjs --wait --json
node scripts/review-bot-snapshot.mjs --pr 123 --bot-logins "claude[bot],devin-ai-integration[bot]"isOutdated: trueisOutdated: true