Perhaps posts could be "archived" instead of "deleted" - a sort of Post Purgatory for things people want to delete but are still visible to @Narrative Network Team. This would prevent members from posting problematic content (both posts AND comments) and deleting it to avoid negative consequences.
I am not a programmer, so I can only explain it in the terms of what things would look like to moderators and admin.
When a member hits "delete post" or "delete comment," it does not instantly erase the data. Instead, the post and comment are removed from public view for a period of, say, 30 days, like how Gmail treats messages marked as Spam. This allows moderators to keep track of bad actors AND retains evidence of bad behavior for review by the Tribunal and, if necessary, to Narrative staff, once the terms are no longer synonymous.
This is how it works on reddit, although deleted comments still appear in comment threads if all of the child comments have not also been deleted. Since we don't have comment threading (yet?) on Narrative, this is a non-issue at this point.
BUT moderators of any given subreddit can still see deleted posts and deleted comments, so they can identify any individual bad actors who need to be more closely monitored. Right now, Narrative members can post things that are against the TOS/AUP and then delete them so that they cannot be voted down or reported.
If we did have proper comment notification and access to a list of comments we have made on our profiles, the participants in a given comment discussion could continue to have access to the discussion they were having on a deleted post, at least for 30 days or whatever. This would allow members to take their comments and turn them into new posts or support issues.
I will try to grab a screenshot of what removed comments look like to me as a moderator on a popular subreddit, but I cannot do that at this time.