[Blocked] Wire khatru OnDeleteApplied hook to propagate kind 5 deletes #3

Closed
opened 2026-04-14 14:20:17 +00:00 by priyanshu_bharti · 0 comments

Summary

Delete flow currently removes events locally, but kind 5 deletion propagation is not reliably triggered from a post-delete-success context.

Status

Blocked

Blocked by

Related

Plan

  • Integrate upstream OnDeleteApplied hook once available
  • Trigger delete fanout only after successful target deletion
  • Keep behavior safe for failed delete cases

Acceptance Criteria

  1. Successful kind 5 delete triggers propagation from hook path.
  2. Not-author and nothing-to-delete cases do not trigger propagation.
  3. Existing non-delete event behavior remains unchanged.
### Summary Delete flow currently removes events locally, but kind 5 deletion propagation is not reliably triggered from a post-delete-success context. ### Status Blocked ### Blocked by - [coracle/nostrlib#1 ](https://gitea.coracle.social/coracle/nostrlib/issues/2) - https://gitea.coracle.social/coracle/nostrlib/issues/3 ### Related - coracle/zooid#1 (Deletes don't get broadcasted) ### Plan - Integrate upstream `OnDeleteApplied` hook once available - Trigger delete fanout only after successful target deletion - Keep behavior safe for failed delete cases ### Acceptance Criteria 1. Successful kind 5 delete triggers propagation from hook path. 2. Not-author and nothing-to-delete cases do not trigger propagation. 3. Existing non-delete event behavior remains unchanged.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coracle/zooid#3