Cahier des charges applicatif — QAPAS — Packer
Identifiant public stable : atelier. Nom public : QAPAS — Packer. État : projet planifié (les seules fonctions livrées sont signalées sur la fiche QAPAS). Ce cahier précise le métier ; les règles d’identité, d’accès, de confidentialité et d’interopérabilité du cahier de la plateforme s’appliquent également.
Responsabilités commerciales
QAPAS facture ses propres outils et services de plateforme (accès, intégration, développement, formation). Le conditionnement et le transport sont facturés par le prestataire effectivement chargé de ces services, identifié avant commande ; QAPAS ne facture ces prestations que si elle les fournit elle-même et l’indique clairement. QAPAS et son association ne sont jamais vendeurs, acheteurs, propriétaires ou revendeurs des récoltes ni d’autres produits. Une vente de produit lie le producteur vendeur au client, ou, si le producteur choisit l’achat ferme, un opérateur commercial juridiquement distinct de QAPAS qui achète en son nom, paie le producteur à l’acceptation et revend sous sa responsabilité. Prix du produit, taxes, facture, qualité, retours et risque d’invendus incombent au vendeur identifié ; frais des services affichés séparément. Les flux de paiement des produits n’entrent pas dans les recettes de QAPAS.
Application programmée : QAPAS — Packer (atelier de conditionnement)
Une application Laravel QAPAS — Packer aide un petit opérateur à transformer un garage ou une pièce existante adaptée en point de préparation de récoltes pour paniers, enlèvement sur place et tournées de livraison. « Adaptée » signifie que le lieu, les opérations et l'exploitant ont été vérifiés avant toute manipulation commerciale : un garage ordinaire n'est pas homologué par le seul fait d'y installer un ordinateur. Le pilote privilégie les produits entiers compatibles avec une préparation simple ; lavage, découpe, transformation, produits sensibles et chaîne du froid exigent des aménagements et contrôles supplémentaires et ne sont pas réputés inclus. L'application suit l'opérateur commercial identifié, pas une prétendue autorisation sanitaire délivrée par QAPAS.
Aménagement minimal à étudier pour chaque local : zone de réception et quarantaine des lots en attente de contrôle ; stockage des produits acceptés selon leur température et durée admissibles ; plan de travail et contenants alimentaires propres ; zone de pesée et de préparation ; étiquettes et emballages protégés ; produits terminés séparés des arrivages et retours de cagettes sales ; sortie pour remise au client ou chargement. Prévoir surfaces et équipements nettoyables, eau potable et lavage des mains adaptés aux gestes pratiqués, hygiène des personnes, nettoyage et lutte contre les nuisibles, gestion des déchets, électricité sûre, circulation sans contamination croisée, contrôle de température lorsque nécessaire et plan de sécurité alimentaire proportionné à l'activité. Vérifier usage autorisé du local, démarches d'ouverture ou enregistrement de l'activité et exigences sanitaires applicables avec les autorités compétentes ; ni la taille modeste ni le caractère domestique du garage ne dispensent de cette vérification. L'application conserve les procédures, relevés et écarts du site sans prétendre remplacer la formation du personnel ni le contrôle sur place.
Un poste compact par table de préparation : Raspberry Pi avec écran lisible et interface Livewire en six langues, lecteur USB de QR ou codes-barres, imprimante d'étiquettes et balance commerciale adaptée à l'usage avec sortie de données compatible (USB ou liaison série suivant le modèle retenu). Un petit service local, limité au poste et authentifié auprès de l'application Laravel, lit le poids stabilisé et pilote l'imprimante ; le serveur tient les commandes, stocks, habilitations et liens de traçabilité. Le QR du lot identifie produit, variété et provenance enregistrée ; la balance ne reconnaît pas les produits et ne connaît pas leur poids à l'avance. Le plateau ou récipient est taré, et seule une mesure stable est attribuée à la portion. Si la pesée sert au prix, à la quantité commerciale ou au préemballage, choisir un instrument conforme au contrôle métrologique applicable au Portugal, dont la vérification est à jour ; le Raspberry Pi ne remplace ni l'indicateur légal ni son contrôle et ne modifie pas la mesure certifiée.
Gestes de l'emballeur : (1) choisir sur l'écran une commande et poser un seul panier ou une seule cagette de destination au poste ; (2) scanner le lot source accepté, peser une portion dans le plateau taré et attendre le signal de stabilité ; (3) scanner la destination affichée, vérifier le signal visuel ou sonore, puis verser la portion dans ce contenant ; (4) recommencer pour chaque fraction de lot, contrôler composition et quantités, fermer le contenant et imprimer son étiquette ; (5) déposer le colis dans la zone de retrait ou d'expédition et scanner sa remise au client ou au transporteur. Il n'y a ni scan de chaque fruit ni saisie de poids à la main pendant le flux normal. Le retour du plateau à zéro et la confirmation de versement évitent d'enregistrer deux fois une même pesée ; un retrait, un déversement raté ou un changement de destination se corrige par une opération explicite traçable avant fermeture. Après fermeture, toute modification invalide l'étiquette précédente et impose contrôle puis réimpression.
L'application réserve les quantités par commande, débite chaque lot uniquement pour une portion confirmée, conserve le lien lot source → poids net → contenant unique → commande → remise, contrôle les écarts par rapport à l'offre et produit étiquette et bon de préparation/livraison suivant le produit et le canal de vente. Les identifiants scannables sont aléatoires et ne divulguent ni adresse de culture, ni identité privée, ni date encodée. Le responsable autorise et trace les corrections ; un lot bloqué, une quantité indisponible, une mesure instable, un contenant erroné, un appareil hors service ou une impression manquante arrêtent la fermeture ou la sortie. Une panne réseau ne rend pas des colis non synchronisés expédiables ; la reprise déduplique les opérations pour ne jamais consommer deux fois le même stock. Le paiement déjà reçu par le producteur lors de l'achat ferme ne dépend pas de cette préparation.
L'installation autonome publiera sa carte d'identité publique dans le catalogue QAPAS seulement après configuration dans la liste autorisée ; elle possède sa base, sa session et ses autorisations propres. Les commandes et lots ne transitent que par des échanges privés, authentifiés, limités au site, au rôle et au besoin, avec Collecte, Paniers et Livraisons professionnelles ; le catalogue et la barre de navigation ne contiennent aucune donnée de commande. Les vues d'administration Filament servent à configurer postes, rôles, équipements, incidents et documents du local ; le personnel utilise une interface de travail Livewire/Flux lisible sur petit écran. La carte demeure « à venir », sans URL active, tant que le local, les règles sanitaires, la métrologie, les étiquettes et les interfaces privées n'ont pas été validés.
Essai d'acceptation : dans une pièce pilote effectivement adaptée, un nouvel emballeur prépare deux paniers et une cagette de restaurant avec des poires et des pommes de lots différents, pèse et étiquette sans recopier un code producteur, puis scanne les deux remises correspondantes. Le responsable peut retrouver tous les contenants touchés par le blocage d'un seul lot. On essaie séparément les erreurs de destination, double scan, balance instable, coupure réseau et imprimante indisponible : aucune de ces situations ne crée une sortie non traçable.
Provenance des lots approvisionnés
Harvest Supply peut transmettre à Packer la référence privée d'un lot effectivement reçu par un point ou un producteur-revendeur, son détenteur, son origine et la quantité encore disponible pour préparer un panier. Les lots provenant d'un fournisseur connu directement restent admissibles sous les mêmes contrôles de réception et de traçabilité ; le conditionnement ne crée aucune commande Marketplace fictive. Packer scanne et pèse chaque portion utilisée, puis la relie au contenant étiqueté et au vendeur final réel, même lorsque les clients ont commandé hors QAPAS. Une annonce non reçue, un lot bloqué ou un achat ferme non réglé ne peut être emballé comme marchandise disponible. Ni un point ni Packer ne modifient le vendeur ou la provenance attestée par simple changement d'étiquette.
Apprentissage propre à cette application
Public cible : emballeurs pour scan, tare, pesée stable, lot, étiquette et correction d'erreur ; responsables internes pour hygiène, contrôle métrologique, inventaire et blocage d'un produit. Le cours ne certifie ni le local ni la balance et ne remplace pas la formation pratique au poste. Les contenus, questions, versions, droits et résultats restent sous l’autorité de cette application ; les principes de revue par les pairs et de preuve théorique sont décrits dans le cahier commun. Parcours planifié, non encore ouvert.
Financement du développement
Campagne publique distincte pour cette application : objectif en euros à chiffrer et à valider, recettes effectivement encaissées 0 € tant qu’aucune collecte n’est ouverte. Le budget détaillera rémunération et temps, calcul et jetons d’IA, hébergement, essais, matériel nécessaire à la preuve de concept, coûts communs répartis sans double compte, propriété des équipements, jalons, justificatifs et affectation des éventuels excédents. Publication de l’objectif, des fonds nets reçus après remboursements, du nombre de contributions et des dépenses documentées. Liste publique limitée aux pseudonymes ou noms et montants que chaque donateur choisit explicitement d’afficher ; l’anonymat est la valeur par défaut et le total comprend les contributions anonymes. Un retrait de visibilité n’efface pas les pièces comptables légalement nécessaires. Mode de financement, personne morale bénéficiaire, traitement fiscal et conditions d’échec sont à établir avant toute ouverture ; aucun paiement n’est encore accepté.
Ressources et démarches à documenter
Cette application proposera une vidéothèque, une bibliographie et des liens officiels vérifiés sur : vidéos de pesée, formation hygiène, guides HACCP, formulaires de réception et d’alerte lot. Sources candidates : ASAE/DGAV et IPQ. Chaque fiche conserve auteur, licence ou conditions du lien, langue, date de vérification, territoire concerné et responsable éditorial ; les formulaires périmés sont retirés. Les modèles de courrier assistés par IA restent des brouillons privés relus par le membre : aucune procédure, autorisation ni compétence professionnelle n'est présumée. Voir le contrat commun du centre documentaire. Ce centre et ses médias pédagogiques sont planifiés.