{
  "2.1-D1": {
    "why": "Le modèle des machines décide si une paire couplée se gère comme un seul pool de casiers ou comme deux machines, et si des emplacements distincts sur un même site doivent chacun avoir leur QR et leur pool. C'est ce choix qui structure le modèle de données, la génération des QR et le routage des commandes vers le bon casier."
  },
  "2.1-D9": {
    "what": "Le split chaud/froid sépare la commande en deux flux de température : il peut imposer plusieurs sacs ou plusieurs casiers pour une même commande, ce qui complique la préparation côté restaurant et le retrait côté client. La question est de savoir si on conserve ce découpage chaud/froid dès la v1."
  },
  "2.1-P1": {
    "why": "",
    "question": "Faut-il ajouter des champs au compte lieu hôte ?"
  },
  "2.1-P2": {
    "what": "L'admin déclare les machines P-KUP du site : numéro unique, emplacement, casiers, éventuel chaud/froid et accès livreur. Un même site peut accueillir plusieurs machines (par exemple Arkema Jarrie, qui s'étend sur plusieurs hectares), chacune avec son emplacement et son accès propres."
  },
  "2.1-P6": {
    "why": "Le lieu hôte peut consulter les statistiques d'utilisation de sa machine, ce qui permet aux décideurs du site de constater qu'elle est réellement utilisée et de justifier sa présence.",
    "question": "Faut-il développer cette fonctionnalité ?"
  },
  "2.2-D6": {
    "what": "Chaque restaurant charge-t-il ses propres clés Uber Direct, ou INORES passe-t-il par un compte unique ? Avec la clé API unique INORES, c'est INORES qui paie Uber Direct, puis refacture la course au restaurant, avec une marge possible."
  },
  "2.2-P4": {
    "what": "Le restaurateur est enrôlé comme sous-marchand Lyra, avec KYC et contrat TRD CONECS e-commerce affecté via trd_contract. On propose Lyra plutôt que Stripe, car Lyra gère nativement toutes les cartes titres-restaurant, et on ajoute un lien vers Lyra pour l'enrôlement."
  },
  "2.3-P1": {
    "what": "Le client scanne le QR sur place et arrive directement sur le storefront, une web app PWA accessible via le QR : aucune application mobile à développer ni à installer."
  },
  "3-P2": {
    "question": "Faut-il prévoir de mettre en avant un plat du jour des restaurants sur la page d'accueil du P-KUP ?"
  },
  "4-D5": {
    "what": "Le casier est réservé dès la commande passée. Le vrai risque n'est pas un livreur trop tôt mais une commande qui n'arrive jamais : il faut alors libérer le casier réservé après un délai."
  },
  "4-D10": {
    "what": "Le P-KUP ne peut pas afficher toute l'identification de commande à l'écran. Pour le batch, le restaurant imprime donc une étiquette avec le code livreur sur chaque commande. Les commandes Uber Direct doivent aussi porter une étiquette avec ce code livreur (Tom penche pour oui)."
  },
  "4-D11": {
    "what": "Avant le départ, le restaurant valide le transfert de la cuisine au livreur. Si une commande n'est pas prête et que le batch part, on l'annule côté client et on libère le casier. En cas d'anomalie (par exemple une rupture de stock), la commande est annulée par le restaurateur, ce qui ne déclenche aucun prélèvement sur la carte du client."
  },
  "4-P3": {
    "what": "Quand la commande est prête, le restaurant la marque \"prête à livrer\". La plateforme génère alors un QR/code de chargement, à destination du livreur, lié à un casier."
  },
  "4-P4": {
    "what": "Le livreur du restaurant se déplace jusqu'à la machine cible. Dans le cas Uber Direct, l'app communique au client le statut de livraison via les statuts Uber Direct."
  },
  "4-PG1": {
    "what": "Pour les commandes livrées directement par le restaurant, les commandes du créneau sont prises jusqu'à une heure de coupure paramétrable et rattachées au même lot, pour que le livreur en propre du restaurant ne se déplace qu'une seule fois."
  },
  "4-PG2": {
    "what": "En commande en batch, le restaurant voit le lot consolidé à préparer et livrer ensemble dans une vue tournée, et part livrer l'ensemble en un seul trajet."
  },
  "4-PG3": {
    "what": "Dès que le client a commandé, avec ou sans acceptation du restaurant, le casier est réservé. La plateforme réserve N casiers sur la machine cible et vérifie qu'il reste assez de places avant le départ ; si une commande n'aboutit pas, son casier doit être libéré."
  },
  "4-PG5": {
    "what": "Chaque fermeture de casier par le livreur, une fois confirmée, passe la commande au statut « déposée » et déclenche l'envoi du code au client concerné."
  },
  "5-D1": {
    "what": "Compte INORES unique, avec marge et pilotage central, ou compte par restaurant avec facturation directe. Le compte Uber par restaurant ajoute une étape, car le restaurateur doit s'inscrire lui-même sur Uber Direct."
  },
  "5-D3": {
    "what": "Si Uber indique delivered sans fermeture casier, on lève une alerte et on n'acte pas le dépôt. Même logique si le livreur oublie de fermer le casier : sans fermeture confirmée par le P-KUP, le dépôt n'est pas acté et une alerte est levée."
  },
  "5-D4": {
    "what": "Protocole de secours pour les sites à plusieurs P-KUP, les halls fermés ou les descriptions d'accès insuffisantes.",
    "question": "Faut-il transmettre le numéro du client final pour qu'il aille récupérer sa commande si le livreur est bloqué ?"
  },
  "5-D7": {
    "what": "Uber réassigne avant le pickup si possible ; après une annulation ferme, il faut recréer une livraison. Une annulation ferme correspond à une annulation par le client alors que la course est en cours : Tom conseille de débiter complètement le client mais de renvoyer les plats au restaurant."
  },
  "5-P3": {
    "what": "Uber renvoie un identifiant, une URL de suivi et des webhooks. La position du coursier peut être envoyée toutes les 20 secondes. Cela implique d'ajouter un suivi cartographique (maps) de la commande, comme dans Uber Eats."
  },
  "5-P7": {
    "what": "La fermeture confirmée par le P-KUP prime sur le statut \"delivered\" d'Uber. Le code n'est envoyé au client qu'après la fermeture P-KUP. En cas de litige, le livreur Uber Direct devra prendre une photo de sa livraison."
  },
  "6-D3": {
    "what": "La validation se fait-elle côté plateforme par appel API, ou côté machine avec des codes pré-poussés ? Il faut prévoir des codes de retrait/livraison hors ligne, poussés à l'avance, pour que la machine continue d'opérer si elle est coupée d'internet. Question liée : si la machine perd le réseau, peut-elle continuer à ouvrir les casiers en mode dégradé ?"
  },
  "6-D6": {
    "what": "La plateforme retire automatiquement le casier hors service du pool disponible."
  },
  "6-D7": {
    "question": "Comment ouvrir les casiers (pour le nettoyage / la maintenance) ?"
  },
  "7-D5": {
    "what": "Le client paie directement le restaurant sous-marchand : pas d'encaissement centralisé par INORES. La plateforme de paiement gère les paiements splittés (part commerçant / part plateforme) en un seul paiement. INORES se rémunère par commission et/ou abonnement."
  },
  "8-P1": {
    "what": "Gestion des lieux, restaurants, machines, commandes, finances, litiges et crédits, plus Uber Direct si le compte est unique. C'est aussi une plateforme de relation clients, avec les restaurants, les lieux hôtes et les clients."
  },
  "8-P4": {
    "what": "Reporting du volume, de l'occupation des casiers et des créneaux de pointe, sans gestion opérationnelle.",
    "question": "L'interface du lieu hôte doit-elle pouvoir ouvrir des casiers en cas d'urgence ?"
  },
  "B-D1": {
    "what": "Un transporteur food en direct pour le MVP, ou un orchestrateur comme Woop dès le départ. C'est une piste à explorer, pas à définir maintenant."
  },
  "B-D2": {
    "what": "Comparer des devis réels Uber Direct et Stuart sur les sites cibles, avec la contrainte du repas chaud et de la zone. La piste Stuart reste à explorer."
  },
  "C-D1": {
    "what": "Machine gratuite seule, ou machine gratuite plus une offre de subvention employeur facturée chaque mois, sur le modèle d'une cantine d'entreprise façon Frichti Cantine. Cette subvention ouvre droit aux exonérations URSSAF, et couvre notamment le cas où l'entreprise ne distribue pas de titres-restaurant."
  },
  "8-P5": {
    "what": "Faut-il un assistant IA qui prend en charge une partie de la relation avec les clients, les restaurants et les lieux hôtes : réponses aux questions fréquentes, suivi de commande, premier niveau de support, avant escalade vers un humain ?",
    "why": "",
    "question": "Est-ce une piste à intégrer à la feuille de route produit, et à quel horizon ?"
  }
}