- create_share/shared_with + validation des destinataires - gate auth sur /s/{token} (+pdf, raw) : 404 opaque hors créateur/admin/destinataires - GET /api/shares scopé (non-admin = créés + reçus), révocation créateur/admin - UI : dialogue dirigé/public + destinataires, dashboard « partagé par X » - i18n FR/EN, tests test_directed_shares.py (9), fiche feature