operations.pos-kds-restaurantCaisse, borne et cuisine
Faire converger commandes comptoir, QR, borne et telephone vers la meme file cuisine.
Le problème qu'il règle
Chaque canal de commande recree son menu et son statut, ce qui produit prix divergents et tickets perdus.
Preuve — Livré
Déployé et remis. L'usage par le client n'est pas prouvé.
Empaquetage — Embarqué
Tissé dans le code du client. À réécrire, pas à copier.
Les écrans
4Back-office · 2
| Route | Écran | Ce qu'on y fait | La forme | Les états |
|---|---|---|---|---|
/commande | Caisse | Saisir et envoyer une commande comptoir. | Catalogue tactile, panier, table/retrait et validation. | Service ferme, rupture, prix recalcule, succes. |
/kitchen | Ecran cuisine | Prioriser et faire avancer les tickets. | Colonnes nouveau/preparation/pret, son et wake-lock. | Vide, nouveau, en retard, pret, annule. |
Site public · 2
| Route | Écran | Ce qu'on y fait | La forme | Les états |
|---|---|---|---|---|
/borne | Borne | Commander en autonomie sur place. | Machine a etats plein ecran, menu, panier et paiement. | Attract, menu, pay, processing, done, error, timeout. |
/c/[token] | Commande QR | Commander depuis une table ou un point identifie. | Menu mobile et panier contextualise. | Actif, revoque, cuisine suspendue, service ferme. |
Où l'IA intervient
1L'autonomie se lit avant la technique. « Propose » est le défaut de la maison : l'outil prépare, une personne valide. Tout ce qui « agit » doit nommer son garde-fou.
Prend une commande ou reservation par outils bornes.
Vapi + tool calling
Garde-fou : Repricing serveur, horaires communs, journal appel et confirmation explicite.
Ce qui tourne tout seul
2| Déclencheur | Effet | Comment |
|---|---|---|
| Commande creee | Ajouter atomiquement a la file cuisine | Supabase RPC |
| Changement KDS | Propager le statut au canal d'origine | Realtime/polling |
Sous le capot
Données
7menu_itemsordersservicesservice_exceptionstablesqr_codescalls
Composants réutilisables
5KioskMenuViewPayFlowKitchenBoardRoomPlan2D
Services externes
3- · Vapi
- · OpenRouter
- · Supabase
Rôles et droits
4- · Client
- · Caisse
- · Cuisine
- · Manager
Ce qu'il faut autour
Il ne cohabite pas avec
Aucun conflit connu.
D'autres en dépendent
Aucun module ne s'appuie dessus.
Ce qu'il ne fait pas, et ce qui reste à faire
Hors périmètre
3- · Paiement terminal reel
- · Cloture de caisse
- · Inventaire ingredients
Pour le mettre vraiment sur étagère
2- · Ajouter idempotence POS et paiement reel.
- · Extraire menu/service-hours/order state machine.
Où c'est prouvé
1India Express
Livré/home/jordy/projects/TEVA/standard-telephonique-ia/india-express-dashboard/src/components/borne
Vérifié contre le code le 2026-08-27. Au-delà de quatre-vingt-dix jours sans revérification, une fiche décrit un souvenir, pas un dépôt.