comment_delete permanently deletes comments with no guard, unlike every other irreversible delete #687

Open
opened 2026-10-01 18:37:26 +00:00 by hexajon · 0 comments
Owner

madt_issues action=comment_delete and madt_prs action=comment_delete permanently delete a comment in one call. There is no confirmation and no restore. I watched an agent delete 20 issue comments this way today. madt_prs action=review_comment_delete is the same case.

ADR 0029 puts irreversible destruction under strict omission. Issue, release, repo, tag, and wiki page deletion are not madtea operations, and the tool descriptions point to the forge web UI instead. A deleted comment is just as unrecoverable, but its delete is still on the agent surface.

Expected: comment deletion follows ADR 0029. Omit it from the agent surface, and name the forge web UI in the refusal.

Related: #569.

`madt_issues action=comment_delete` and `madt_prs action=comment_delete` permanently delete a comment in one call. There is no confirmation and no restore. I watched an agent delete 20 issue comments this way today. `madt_prs action=review_comment_delete` is the same case. ADR 0029 puts irreversible destruction under strict omission. Issue, release, repo, tag, and wiki page deletion are not madtea operations, and the tool descriptions point to the forge web UI instead. A deleted comment is just as unrecoverable, but its delete is still on the agent surface. Expected: comment deletion follows ADR 0029. Omit it from the agent surface, and name the forge web UI in the refusal. Related: #569.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sixfold-space/madtea#687
No description provided.