Wire the @gittensory resolve [] command: a maintainer marks a posted review finding as resolved so it stops re-surfacing. The unified comment + inline-comments subsystem already renders findings (src/review/unified-comment.ts, src/review/inline-comments.ts) and there is a review-thread findings module (src/review/review-thread-findings.ts). Contributor scope = the parser recognition + classifier + authorization + recording a github_app.finding_resolved audit event keyed to the finding id/thread + tests. The actual suppression semantics that feed back into a future review pass are maintainer-owned; this bounty stops at recording the resolution and confirming it.
Deliverables
References
src/review/review-thread-findings.ts
src/review/unified-comment.ts:183
src/review/inline-comments.ts
src/queue/processors.ts:5977 (handler pattern)
#1960
Part of #1960.
size: S · held for later release (gittensor:feature once activated)
Wire the @gittensory resolve [] command: a maintainer marks a posted review finding as resolved so it stops re-surfacing. The unified comment + inline-comments subsystem already renders findings (src/review/unified-comment.ts, src/review/inline-comments.ts) and there is a review-thread findings module (src/review/review-thread-findings.ts). Contributor scope = the parser recognition + classifier + authorization + recording a github_app.finding_resolved audit event keyed to the finding id/thread + tests. The actual suppression semantics that feed back into a future review pass are maintainer-owned; this bounty stops at recording the resolution and confirming it.
Deliverables
@gittensory resolve(whole-PR ack) and@gittensory resolve <finding-id>(single finding) — validate/normalize the id argumentReferences
src/review/review-thread-findings.tssrc/review/unified-comment.ts:183src/review/inline-comments.tssrc/queue/processors.ts:5977 (handler pattern)#1960Part of #1960.
size: S · held for later release (gittensor:feature once activated)