Scan, saisie manuelle, produits au poids, total courant et fonctionnement mobile.
La direction du produit, sans fausse promesse.
Cette page distingue ce qui est terminé, ce qui est réellement en développement et ce qui reste prévu. PrixJustePF évolue progressivement au fil de versions publiques clairement identifiées. Les étapes techniques de préparation et de validation restent internes au projet.
Terminé
Activité réelle, Transparence et Roadmap sur le site public. Cette livraison utilisait encore l’ancienne convention de version.
Registre des sources, badges communs, distinction première observation / variation et cohérence de la navigation publique.
État des imports, incidents publics, couverture prix, fraîcheur par canal et indicateurs calculés à partir des données réelles.
Menu plein écran accessible depuis le header mobile, liens vers le projet, l’activité, la transparence, la Roadmap, le soutien et les courses.
Contrôle séparé du tarif et de la mesure en caisse, orientation du scanner renforcée et séquencement scanner/éditeur stabilisé. La saisie prix après scan est reprise en 0.8.5 pour supprimer la dépendance au clavier système.
Le pavé intégré a supprimé la dépendance au clavier iOS. La recette terrain a montré qu’un parcours scanner distinct, sans défilement ni déplacement asynchrone, était nécessaire : il est livré en 0.8.6.
Le scanner ouvre désormais une saisie prix dédiée avec identité produit réservée et lookup non bloquant. La recette iPhone a toutefois révélé trois manques terrain : mode de vente hérité, quantité absente du fast-path et mesure poids/volume non saisissable directement.
Chaque nouvel EAN repart à l’unité, la quantité est modifiable immédiatement, poids et volume disposent de leur mesure dans le fast-path, le pavé complet reste visible sans défilement et une suggestion serveur ne change plus le mode sans confirmation explicite.
Le passage saisie manuelle → scanner est atomique et le comparateur conserve désormais son header et sa fermeture dans les safe areas iPhone.
Le panier retire les CTA pédagogiques redondants, le footer terrain devient la source des actions principales et le comparateur devient accessible directement depuis la session avec les deux offres côte à côte.
Le header mobile est réduit, les champs Offre A / Offre B restent contenus dans le viewport et le résultat se calcule automatiquement au plus près des offres.
Les GTIN réellement rencontrés alimentent une file de qualification back-office sans ralentir le scan ni publier automatiquement de prix.
Les courses d’un citoyen connecté peuvent être sauvegardées sans bloquer le geste terrain. Après contrôle caisse, une ligne peut être transmise volontairement comme observation ou écart potentiel ; une variation de mesure seule est exclue et le magasin est demandé avant tout signalement tarifaire.
PrixJustePF se positionne explicitement comme assistant de courses citoyen indépendant. L’identité publique PF distingue le produit, la communauté Les Consomm’acteurs du Fenua, le réseau OCPC multi-territoires et l’Observatoire officiel. Le Fast Path scanner est recentré sur prix, provenance, mode, mesure éventuelle et ajout au panier, sans écran d’options sous le pavé.
Chaque ligne réellement prise satisfait tout ou partie d’un besoin préparé. Les quantités restantes restent visibles, plusieurs lignes peuvent compléter le même besoin et les GTIN secondaires sont reconnus sans imposer une association ambiguë.
Un besoin non trouvé reste actif. PrixJustePF propose d’abord les autres magasins déjà prévus, puis les favoris et magasins proches dans le rayon choisi. La distance est calculée magasin à magasin, sans GPS utilisateur, et un prix récent reste une observation à confirmer, jamais une garantie de stock.
Les cartes de fidélité ou avantages statiques restent stockées localement sur l’appareil et peuvent être présentées au passage en caisse. Le contrôle du ticket distingue désormais saisie initiale, quantité réellement emportée, quantité facturée et prix unitaire, sans transformer automatiquement un écart en anomalie.
Chaque citoyen peut choisir un niveau d’aide Discret, Équilibré ou Détaillé. Le mode Discret reste centré sur les magasins déjà prévus, Équilibré conserve les recommandations utiles actuelles et Détaillé ajoute davantage de contexte sur les alternatives proposées.
Lorsqu’un besoin est finalement acheté dans le magasin courant, la liste affiche désormais le magasin réel d’achat. Le magasin initialement prévu reste conservé comme contexte historique et les achats partiels distinguent clairement ce qui est trouvé de ce qui reste à acheter.
Priorités suivantes
Importer facilement une liste texte ou générée avec ChatGPT, conserver les besoins génériques sans imposer de GTIN et commencer à gérer les préférences d’achat du foyer.
Prévu
Stabilisation des parcours, observabilité, anti-abus et corrections issues des tests citoyens avant élargissement.
Partager une même liste entre plusieurs membres du foyer et permettre à plusieurs téléphones de faire avancer la course commune sans dupliquer les achats.
Définir un budget facultatif, suivre le montant dépensé et le reste disponible et recevoir des alertes progressives mais jamais bloquantes.
Architecture multi-source prête à intégrer une future API ou un jeu de données officiel réutilisable, sans dépendre d’une seule source et en affichant toujours provenance et fraîcheur.
Rapprocher le panier attendu de ce qui est facturé et distinguer clairement une différence de prix d’une différence de mesure ou de produit.
Preuves, corroboration, modération, réponse commerçant, correction, délai de résolution et historique avant toute éventuelle escalade.
Récompenser les contributions réellement utiles : confirmations, données manquantes, disponibilités et qualité des preuves, jamais le volume d’accusations.