Replaces IDocumentService/DocumentService. The permission-check and descendant-deletion logic moves to a shared DocumentAccess static helper used by all seven handlers. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Replaces IDocumentService/DocumentService. The permission-check and descendant-deletion logic moves to a shared DocumentAccess static helper used by all seven handlers. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>