Requires passkey-first/token-fallback fresh authorization bound to the exact comment before permanent deletion on issue, pull, and Updates conversations.
Journals privacy-safe comment_deleted events with reserve/discard/finalize outcome semantics.
Labels deletion in Security activity and documents it as a high-impact action.
TDD proof
RED: 5 expected failures before implementation (all deletes returned 200; delete_comment grants were rejected).
GREEN focused: 141 passed.
Full suite: 1483 passed in 74.38s.
Closes #779
## What changed
- Requires passkey-first/token-fallback fresh authorization bound to the exact comment before permanent deletion on issue, pull, and Updates conversations.
- Journals privacy-safe `comment_deleted` events with reserve/discard/finalize outcome semantics.
- Labels deletion in Security activity and documents it as a high-impact action.
## TDD proof
- RED: 5 expected failures before implementation (all deletes returned 200; `delete_comment` grants were rejected).
- GREEN focused: 141 passed.
- Full suite: 1483 passed in 74.38s.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #779
What changed
comment_deletedevents with reserve/discard/finalize outcome semantics.TDD proof
delete_commentgrants were rejected).