Cornac
by TTC
CornacPlateforme de conduite de parc · by TTC

Du brief marketing à l'écran de la borne.

Cornac est une plateforme de conduite de parc. Elle écrit le brief de campagne, saisit la configuration dans la caisse, la relit, pilote la borne comme le ferait un client et confronte tous les points de vente entre eux.

Onze modules, une seule chaîne — et une déclinaison par parc, par éditeur de caisse et par canal.

alignéécartChaque cellule est un article dans un point de vente. En vert ce qui est aligné, en ambre ce qui diffère.
25 704comparaisons en une minute
756articles d'une carte relus
27points de vente confrontés
~71 hle même contrôle à la main
La chaîne

Cinq gestes, et une seule source de vérité.

Entre la décision marketing et l'écran que voit le client, il y a aujourd'hui une rédaction à la main, une saisie à la main, et personne pour relire. Cornac tient les cinq gestes bout à bout.

01

Le brief

Scribe

Le brief de campagne est généré depuis les fichiers de travail, publié en avance de phase et validé en ligne.

02

La configuration

Feeder

Produits, prix, compositions et kits sont écrits dans la caisse, sous verrou à deux facteurs, au lieu d'être ressaisis point de vente par point de vente.

03

La relecture

Auditor

La caisse est relue et confrontée au brief. Ce qui diffère apparaît à la saisie, pas la veille de l'ouverture.

04

L'écran

Driver

Un automate conduit la borne comme un client et vérifie ce qui s'affiche vraiment, capture à l'appui.

05

Le parc

Cohérence

Tous les points de vente sont confrontés les uns aux autres, en lecture seule, sans immobiliser un seul équipement.

La pièce qui relie tout, c'est le Ledger — le fichier de vérité produit par l'Auditor. Le Driver le lit pour savoir quoi vérifier à l'écran ; les tests de livraison et de fidélité le lisent aussi. Une seule campagne décrite une seule fois.

Le partitionnement

Onze modules, un nom par fonction.

La famille suit une convention nette : un nom d'agent qui dit ce qu'il fait. Feeder nourrit, Auditor relit, Driver conduit, Studio abrite, Scribe écrit, le Ledger consigne. On prend ce dont on a besoin, dans l'ordre qu'on veut.

Cornac Studio

il abriteEn service

L'atelier. La façade web et le serveur qui portent Feeder, Auditor, Cohérence, Conformité et le référentiel de parc.

  • Un mode simulé permet de former et de préparer une campagne sans toucher à la caisse
  • S'installe sur une station dédiée, sans accès Internet

Feeder

il saisitEn service

Lit le brief de campagne au format tableur et écrit la configuration dans la caisse, à la place de la saisie manuelle.

  • Produits, prix, compositions, kits, dates d'effet
  • Toute écriture réelle exige un mot de passe et un code à usage unique

Auditor

il relitEn service

Relit la caisse et la compare au brief. L'écart apparaît au moment de la saisie, pas en test la veille.

  • Écart de prix, article manquant, libellé divergent, taxe absente
  • Produit le Ledger, source de vérité des tests aval

le Ledger

il consigneEn service

Le fichier de vérité d'une campagne : ce qui a été demandé, ce qui a été écrit, ce qui a été relu.

  • Lu par le Driver, par les tests de livraison et par les tests de fidélité
  • Une campagne décrite une seule fois, pour tous les tests

Cohérence de parc

il compareEn service

Confronte tous les points de vente les uns aux autres, en lecture seule, en une minute.

  • Quatre axes : carte, remises, moyens de paiement, frais de service
  • Trois gravités, fondées sur un fait et non sur une ressemblance de libellés

Cornac Driver

il conduitEn service

L'automate qui pilote la borne au niveau de l'affichage et vérifie ce que le client voit réellement.

  • Parcours complet jusqu'au paiement, preuve à l'écran
  • Rien n'est installé sur l'équipement en exploitation

Conformité

il rappelle la règleEn service

Les règles de campagne, écrites en clair, confrontées à la configuration réelle.

  • Une règle se lit et se discute sans ouvrir un fichier technique
  • Les mêmes règles servent au Driver et au Studio

Xray Sync

il classeEn service

Chaque exécution laisse une trace dans le référentiel de test de l'entreprise.

  • Jira et Xray : test, exécution, environnement, preuve attachée
  • Le rapport n'est pas un fichier posé sur un bureau

Scheduler

il déclencheEn développement

Les tests tournent la nuit, et à chaque livraison d'une nouvelle version applicative.

  • Heure et jeux de tests configurables
  • Distingue ÉCHEC — l'application a un défaut — de NON EXÉCUTÉ — l'environnement n'était pas prêt

Cornac Scribe

il écritEn développement

Le brief de campagne n'est plus rédigé : il est généré, publié en avance de phase et validé en ligne.

  • Contrôles de complétude à la génération : produit sans prix, sans visuel, hors périmètre
  • Validations recueillies par élément, avec auteur et horodatage

Enregistreur d'activité

il se souvientEn développement

Constitue l'historique horaire que les systèmes de caisse n'archivent pas — la matière d'une prévision.

  • Une heure sans relevé rend « inconnu », jamais « zéro »
  • L'heure retenue est celle de la caisse, pas celle du relevé
En développement · Cornac Scribe

Le brief ne se rédige plus. Il se génère.

Ne pas passer 4 h à saisir 1 000 articles le matin à 6 h pour une campagne qui commence à 10 h.Direction de programme, enseigne de restauration rapide

Le brief est aujourd'hui rédigé à la main depuis des fichiers de travail, puis déposé quelque part avec ses visuels. Les arbitrages, eux, arrivent au fil de l'eau — souvent après la diffusion. Scribe inverse l'ordre : le brief sort tôt, et les décisions sont déjà rendues au jour J.

Générer

Le brief est produit depuis les fichiers de travail existants : produits ajoutés et retirés, périmètre de points de vente, prix, dates d'effet. Les contrôles de complétude tournent à la génération.

Publier en avance de phase

Le brief est en ligne dès qu'il est produit, avec l'historique de ce qui a changé d'une version à l'autre, et quand. La direction décide plus tôt.

Valider en ligne

Les validations et les remarques se recueillent par élément, avec auteur et horodatage. L'état d'avancement se lit d'un coup d'œil, et les éléments non validés sont relancés.

Scribe produit le brief et recueille les validations. Il ne décide pas à la place de la direction marketing et ne se substitue à aucune approbation. La validation en ligne accélère la décision — elle ne la remplace pas.
Déclinaisons

Le même produit, six axes de déclinaison.

Cornac n'est pas un script écrit pour un parc. Ce qui change d'un client à l'autre tient dans des connecteurs, des règles et des scénarios — le moteur, lui, ne bouge pas. C'est ce qui permet d'arriver sur un nouveau parc en semaines plutôt qu'en mois.

Ce qui se décline
Ce qui ne bouge pas
Éditeur de caisse
Un connecteur par éditeur, construit autour de ses interfaces applicatives. En service sur Oracle Simphony, avec la lecture et l'écriture strictement séparées.
Le modèle de campagne, les contrôles de complétude et le Ledger.
Équipement de borne
Le pilotage passe par l'affichage, pas par la marque : borne, comptoir, drive, écran de cuisine. Un scénario décrit un parcours, pas une technologie.
Le moteur de scénarios, la capture de preuve et le rapport.
Canaux
Sur place, à emporter, drive, livraison par middleware de marketplace, fidélité et codes promo. Chaque canal ajoute des points de contrôle, pas une deuxième chaîne.
La chaîne brief → configuration → relecture → écran → parc.
Secteur
La restauration rapide aujourd'hui. Le besoin est le même partout où une campagne se saisit autant de fois qu'il y a de points de vente : retail, encaissement, réseaux de franchise.
Le principe : dire ce qui diffère, jamais ce qui est faux.
Déploiement
Station dédiée sur site et sans Internet, tunnel privé nominatif, ou hébergement. L'installation ne demande aucun accès sortant.
Aucune source ni outil de développement sur un équipement en exploitation. C'est une règle, pas une préférence.
Périmètre d'écriture
De la lecture seule — l'audit de parc, qui ne touche à rien — jusqu'à l'écriture complète des campagnes. La plupart des parcs commencent en lecture et n'en sortent jamais.
Le verrou : toute écriture réelle exige deux facteurs et une session courte. Un refus se voit, il ne se confond pas avec une panne.
Sur un parc réel

Ce que la première lecture a trouvé.

Mesures relevées sur le parc complet d'une enseigne de restauration rapide, en lecture seule, sans immobiliser un seul équipement. Ce sont des constats, pas des estimations commerciales.

Quatre articles sans aucun prix

Présents dans la carte d'un point de vente, donc invendables — la veille de leur mise en avant nationale. Cinq et six euros partout ailleurs.

Quinze articles justes à la carte

Seul leur prix en formule divergeait, sur huit points de vente. À la carte tout était correct : c'est exactement pour ça que personne ne l'avait vu.

Un menu enfant à deux prix

4,99 € ici, 3,99 € là, sur onze points de vente. Zone tarifaire assumée ou oubli — seul l'exploitant peut trancher, et c'est bien le propos.

Trois libellés pour une même remise

Même montant, trois textes différents. Et c'est ce texte-là qui s'imprime sur le ticket que le client emporte.

756articles relus par passage
92scénarios rédigés en Gherkin
32parcours de borne automatisés
0ligne de code sur l'équipement
Le socle

Ce qui tient le produit debout.

Deux moteurs, un vocabulaire

Le Studio porte la lecture et l'écriture de configuration ; le Driver porte le pilotage d'écran. Ils partagent le Ledger et les règles de campagne — jamais deux versions de la même vérité.

Un mode simulé qui reste

Former une équipe et préparer une campagne sans toucher à la production, ni même disposer d'un accès. C'est un choix, pas un vestige.

Un verrou d'écriture au bon endroit

Le verrou vit au point de passage des appels, pas dans l'interface — on ne le contourne pas en ouvrant une autre page. Sans configuration explicite, aucune écriture n'est possible.

Une installation qui ne demande rien

Le paquet se dépose et s'exécute : pas d'installation de dépendances, pas d'accès sortant, pas de compte administrateur sur la machine de production.

Une trace, pas un fichier

Rapports lisibles par scénario et par campagne, et remontée dans le référentiel de test de l'entreprise, avec la preuve attachée à l'exécution.

Des règles écrites en clair

Une règle de campagne se lit, se discute et se corrige sans ouvrir un fichier technique. C'est ce qui la rend révisable par ceux qui la posent.

Ce que Cornac ne fait pas

Il dit ce qui diffère. Il ne dit pas ce qui est faux.

Une remise locale a le droit d'exister ; un tarif de zone aussi. Seul l'exploitant peut trancher entre l'intention et l'oubli — le travail de Cornac est de mettre l'écart sous ses yeux avant l'ouverture, pas de décider à sa place. Le mot « anomalie » n'apparaît nulle part dans ses rapports.

Il ne remplace pas le jugement d'un testeur. Il relit ce qui est comparable — prix, présence, libellés, cohérence entre points de vente — et rend aux équipes le temps d'aller chercher ce qu'aucun script ne trouvera.

Enfin, il ne voit que ce que les interfaces exposent. Les allergènes, par exemple, ne sont pas dans le système de caisse : sur les 756 articles d'un parc, aucun n'en référence. Cette vérification-là se fait à l'écran, et nous le disons plutôt que de laisser croire le contraire.

Comment on démarre

La première lecture de parc arrive en deux à trois semaines.

01

Les accès

Les interfaces applicatives de votre éditeur de caisse, en lecture. C'est presque toujours le vrai délai du projet, pas la technique.

02

La lecture de parc

En lecture seule, sans rien immobiliser. Le premier passage sur un parc jamais comparé trouve systématiquement quelque chose.

03

La borne, puis le Feeder

Le pilotage d'écran arrive ensuite, et l'écriture en dernier — parce qu'on n'écrit qu'une fois la confiance établie.

Questions

Ce qu'on nous demande d'abord.

Cornac fonctionne-t-il avec notre système de caisse ?
Il est conçu autour des interfaces applicatives des éditeurs de caisse, et il est en service sur Oracle Simphony. Le travail d'intégration se fait une fois ; les campagnes s'enchaînent ensuite. Le pilotage de borne, lui, passe par l'affichage : il ne dépend pas de la marque de l'équipement.
Faut-il installer quelque chose sur nos bornes ?
Non, et c'est une règle que nous ne négocions pas : aucun code source, aucun outil de développement sur un équipement en exploitation. L'automate tourne sur une machine dédiée et pilote la borne par le réseau.
Est-ce que Cornac écrit dans notre production ?
Seulement si vous le lui demandez, et jamais sans garde-fou. La lecture est libre ; toute écriture réelle exige un mot de passe et un code à usage unique, avec une session courte. La plupart des projets commencent en lecture seule et n'en sortent jamais.
À partir de combien de points de vente est-ce rentable ?
À partir d'une dizaine, la comparaison de parc trouve des écarts que personne ne soupçonnait. En dessous, c'est le rythme qui décide : deux campagnes par mois suffisent à justifier l'outillage, même sur un petit parc.
Où le produit est-il hébergé ?
Au choix : une station dédiée chez vous, sans accès Internet ; un tunnel privé nominatif, ouvert le temps d'une démonstration ou d'un projet ; ou un hébergement que nous assurons. L'environnement se déduit toujours de l'identité côté serveur, jamais d'un paramètre venu du navigateur.
À qui appartient Cornac ?
Cornac est un logiciel de TTC. Sur un projet client, ce qui est produit pour vous — scénarios, règles de campagne, briefs, rapports — vous appartient, et nous le documentons pour que vos équipes puissent le reprendre. Le socle générique reste à TTC, avec un droit d'usage pendant toute la durée du projet.
Pourquoi Cornac

Le cornac ne remplace pas l'éléphant. Il le conduit.

Un parc a la force et la mémoire d'un éléphant : il fait ce qu'on lui a appris, exactement, partout, sans qu'on ait à le lui redemander deux fois. Sa docilité est aussi son défaut — il applique une erreur avec la même constance qu'une consigne juste.

D'où le métier du cornac : indiquer où aller, et vérifier qu'on y va. Ni dresseur, ni passager.

Cornac · by TTC
Contact

Une démonstration se donne sur un parc, pas sur des captures.

Envoyez-nous deux campagnes passées et un accès en lecture. La première lecture de parc se fait devant vous.

Contact@ttc-testing.com+33 1 73 04 91 97195 avenue Charles de Gaulle · 92200 Neuilly-sur-Seinettc-testing.io