Système

Ce qui est prêt, et ce qui reste à faire

Vous consultez la console en « Administrateur ». Chaque ligne dit où aller, sans chercher dans les menus.

Intégrité des donnéesprêt
7 / 7 invariants tenusVoir les contrôles
Comptes du personnelprêt
4 actif(s) sur 4Gérer les comptes
Paramètres commerciauxprêt
œuf 78,00 DA · poussin 165,00 DAAjuster les prix
Appareils du terrainà faire
1 hors ligne sur 2Voir les appareils
Traçabilité des grillesprêt
chaque grille, son propriétaire, son lot et sa dateChercher une grille
Corbeilleprêt
16 enregistrement(s) sortis des écrans, 2 rétablissable(s)Ouvrir la corbeille

Vue de démonstration

Sans authentification, cette liste décide ce que la console montre. Un technicien ne la voit pas : en production, le rôle vient de sa session.

Vu comme : AdministrateurCapacités : 16

Piste d’audit — actions d’aujourd’hui

Les décisions et les traces du jour, avec leur auteur. Les relevés d’ambiance en sont exclus : ils se consultent sur l’écran Surveillance.

Ouvrir le registre →
HeureActionDétailAuteurOrigine
12:18Réception REC-2026-0049Ferme El Baraka · Couvoir 1Terrainterrain
12:18Enlèvement LOT-01-020416050 poussins comptésTerrainterrain
12:18Réception en double suspectéeREC-2026-0049 · à arbitrerTerrainterrain
06:18Vente VTE-2026-0313Avicole Ghardaïa · 900 poussinsTerrainterrain
06:18Vente supérieure au stockVTE-2026-0313 · à arbitrerTerrainterrain
0 action(s) saisie(s) dans la console
Version des règles1.1.0contrat de domaine partagé console / tablette
Couvoirs2340 chariots incubateurs · 60 éclosoirs
Appareils21 hors ligne
Contrôles d’intégrité7 / 7tous les invariants tenus

Référentiel du matériel

Ce que la plateforme croit installé. Ces nombres viennent du référentiel partagé, pas d’un réglage propre à cette page.

CouvoirIncubateursChariots incubateursÉclosoirsChariots éclosoirsCapacité œufs
Couvoir 118184624883 200
Couvoir 213156936748 800
1 chariot = 32 grilles1 grille = 150 œufs1 éclosoir = 4 chariots maximum

Appareils et synchronisation

Le travail hors ligne est normal : cette vue sert à voir ce qui reste à envoyer et ce qui ne pourra pas l’être.

Tablette 01 — Karim B.En ligne
Rôle
Technicien
Couvoir
Couvoir 1
Commandes en attente
3
Dernière synchronisation
il y a 6 min
Écart d’horloge
0 h
Version application
0.6.0
Version règles
1.1.0
Tablette 02 — Nabil S.Hors ligneHorloge non fiable
Rôle
Technicien
Couvoir
Couvoir 2
Commandes en attente
148
Dernière synchronisation
il y a 2 j
Écart d’horloge
62 h
Version application
0.6.0
Version règles
1.1.0

Rôles et capacités

La matrice est explicite et testée : un nouvel écran ne peut pas hériter silencieusement d’une capacité.

CapacitéAdministrateurResponsableTechnicien
Saisir une réceptionouiouioui
Charger des œufs en machineouiouioui
Saisir un relevéouiouioui
Transférer vers l’éclosoirouiouioui
Enregistrer un enlèvementouiouioui
Enregistrer une venteouiouioui
Ajuster l’horloge (coupure)ouiouioui
Consulter les cas—ouioui
Arbitrer et clôturer un cas—ouioui
Modifier les données maîtres—ouioui
Gérer les utilisateurs——oui
Gérer les appareils——oui
Consulter les rapportsouiouioui
Consulter la piste d’audit—ouioui
Envoyer au serveurouiouioui
Recevoir du serveurouiouioui
Technicien
10 capacité(s) sur 16
Responsable
14 capacité(s) sur 16
Administrateur
16 capacité(s) sur 16

Paramètres commerciaux

Prix utilisés pour calculer la marge brute. Ce sont des réglages du responsable, pas des constantes du moteur de règles.

Coût d’un œuf à couver
78,00 DA
Prix de vente d’un poussin
165,00 DA
Marge unitaire
87,00 DA

Ces prix n’entrent dans aucun taux

Le taux d’éclosion est un rapport de quantités physiques ; la marge est la seule chose qui dépend des prix.

Contenu du jeu de données

Ce que la console lit aujourd’hui, avant le magasin D1 de la phase 4-5.

Réceptions
15
Lots
21 (20 actifs)
Ventes
3
Relevés
20
Cas (ouverts)
6 (5)
Lignes d’archive
12
Propriétaires
7

Contrôles d’intégrité

Les invariants du domaine, restitués en clair. Une ligne en défaut est un problème de données à corriger — pas une règle à assouplir.

Chaque lot est intégralement attribuéLa somme des parts égale exactement les œufs du lot.
CONFORME
Chaque part descend jusqu’à la grilleLes grilles et le reste rendent la part au grain près.
CONFORME
Chaque vente est rattachée à ses propriétairesLa répartition des poussins égale exactement la vente.
CONFORME
Aucune réception n’est chargée au-delà de son totalLes œufs chargés restent inférieurs ou égaux aux œufs reçus.
CONFORME
Chaque lot est sur une machine de son couvoirAucun lot n’est placé dans un couvoir qui n’est pas le sien.
CONFORME
Chaque propriétaire existe au référentielToutes les parts désignent un propriétaire enregistré.
CONFORME
Chaque ajustement d’horloge est documentéLes coupures et les interventions portent tous un motif.
CONFORME

Console de démonstration

Les décisions et les saisies vivent en mémoire : elles survivent à la navigation, pas à un redéploiement. Le magasin D1, l’authentification et le RBAC de la phase 4-5 se branchent sur les mêmes points d’entrée, sans changer les écrans.