Ce fichier décrit les permissions applicatives et S2S de DiddiFood. Il s'adresse aux équipes frontend, Backoffice, Support et QA.

Rôle ou service Actions
Client authentifié Lire le catalogue, créer et suivre ses commandes, annuler avant acceptation, demander un remboursement, noter une commande terminée.
manager restaurant Modifier profil, logo, horaires, zones, plats, commandes, équipe et wallet de son restaurant.
kitchen restaurant Lire les plats sans prix, accepter/préparer, marquer prêt et gérer les disponibilités.
Admin global / admin métier Décider l'approbation/rejet restaurant, traiter les décisions de remboursement et lire l'audit. Les administrateurs métier disposent aussi de la capacité Support.
Backoffice S2S Routes internes selon client, audience, scope et idempotence.
Pilotage S2S Lecture agrégée avec food:pilotage:read.
DiddiSupport S2S Lecture du contexte avec diddifood:support-context:read; aucune mutation directe. Les décisions de remboursement passent par le circuit Backoffice audité avec food:payments:write, pour les agents Support autorisés et les administrateurs métier.

DiddiFreeID vérifie l'identité globale. DiddiFood reste propriétaire des rôles manager et kitchen.