feat(config): add review.auto_merge_summary read-only knob (#2051) - #3829
feat(config): add review.auto_merge_summary read-only knob (#2051)#3829Lang-bt wants to merge 1 commit into
Conversation
…#2051) Expose a manifest toggle that appends a display-only Auto-merge conditions collapsible to the unified review comment, derived from CI/gate/merge/linked-issue signals already on the comment path. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
|
Warning 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 ⏸️ Gittensory review result - manual review recommendedReview updated: 2026-07-06 14:48:11 UTC
⏸️ Suggested Action - Manual Review Review summary Nits — 4 non-blocking
Review context
Contributor next steps
Signal definitions
🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by Gittensory, a quiet PR intelligence layer for OSS maintainers.
|
|
Gittensory is closing this pull request on the maintainer's behalf (conflicts with the base branch — resolve and open a fresh PR). This is an automated maintenance action — to pursue this change, please open a new pull request with the issues resolved. Closed PRs may be analyzed later to improve review accuracy, but they are not automatically reopened or re-reviewed. |
Closes #2051
Summary
review.auto_merge_summaryin the focus manifest and resolve it viaresolveReviewPromptOverrides.processors.ts→buildUnifiedCommentBody(after Impact map, before Visual preview)..gittensory.yml.exampleandconfig/examples/gittensory.full.yml(kept in sync).Scope
type(scope): short summaryConventional Commit format.CONTRIBUTING.md.help wanted,gittensor:feature).Validation
git diff --checknpm run typechecknpm run test:coverage -- test/unit/auto-merge-summary-collapsible.test.ts test/unit/focus-manifest.test.ts test/unit/queue.test.ts -t "auto_merge|auto-merge|resolveReviewPromptOverrides|renders the unified PR-review comment when the flag is on"(targeted regression + queue wiring)src/**lines/branches: 100% (15/15 lines, 36/36 branches)npm audit --audit-level=moderate(0 vulnerabilities)Skipped (not touched by this diff):
npm run actionlint,npm run test:workers,npm run build:mcp,npm run test:mcp-pack, UI toolchain — no workflow/MCP/UI paths changed.codecov/patchapplies to changedsrc/**lines/branches (≥99% target). Added unit tests for all four condition flags, mergeReadiness-omitted path, visual-preview coexistence, manifest parse/round-trip, and queue integration with.gittensory.ymlopt-in.Safety
UI Evidence
N/A — backend review-comment rendering only; no visible UI changes.
Notes
Supersedes closed #3793 / #3806 on current
main(rebases cleanly; integrates withimpactMap/cultureProfile/commentVerbosityadditions since the original branch).Made with Cursor