DOCS/kanban/board.json
2026-09-03 14:00:51 +02:00

61 lines
3.5 KiB
JSON

{
"updated": "2026-08-28",
"stampNote": "Dev V1 clos · pas encore en prod",
"intro": [
"Vue d'état consolidée depuis <code>DOCS/</code>. Source de vérité : <code>STATUS.md</code> — cette page en est le reflet, pas le remplaçant. Filtrez sur <strong>V1</strong> pour ne voir que ce qui reste avant la mise en prod. <strong>L'ordre d'exécution</strong>, lui, est dans <code>v1-plan.md</code> : ce tableau dit où en est chaque chantier, pas lequel bloque lequel.",
"<strong>🎉 Le développement V1 est clos depuis le 13/08.</strong> Les lots F et J sont terminés. <strong>Un bug rouvert le 25/08</strong> : la jauge de stockage du menu latéral ne se rafraîchit pas après un ajout de média — affichage seul, le comptage serveur est juste. Ce qui suit est du <strong>test</strong> (dont le §21 sur device, qui n'a jamais été joué), du <strong>juridique</strong> (relecture du §8 des CGU, conditions Google, DPA) et de l'<strong>infra</strong> (secrets, pg_dump, bascule) — plus une ligne de code applicatif à écrire, hors K9 qui est du confort visuel sacrifiable. <strong>Une exception assumée le 25/08</strong> : le dock de filtres en paysage de <code>visitapp-web</code>, écrit parce que l'assistant recouvrait un bouton de la carte — livré, mais jamais vu tourner, la base étant vide.",
"<strong>Ajouté le 28/08, côté commercial :</strong> un chantier de <strong>grille tarifaire</strong> sur la landing — les frais de mise en place y sont annoncés sans chiffre, ce que l'acheteur découvre en rendez-vous — et le volet <strong>commercial du TTS pré-généré</strong> (facturer la génération et non le stockage, self-service en prérequis d'annonce, argument accessibilité). Aucune ligne de code applicatif : de la copie de site et une règle de facturation.",
"<strong>Et un chantier matériel, ouvert le même jour :</strong> les <strong>iBeacons n'ont jamais été testés sur un device</strong> alors qu'ils sont vendus dans Pro et Premium — avec un piège iOS lisible dans le code (UUID en dur, filtrage absent sur Android). Le test suppose des balises en main : d'où un <strong>sourcing à lancer</strong> (Holyiot, puis Feasycom <code>FSC-BP104D</code>), dont une conclusion technique ferme — <strong>la télémétrie de batterie doit passer par le <code>major</code></strong>, le <code>minor</code> servant déjà à identifier le point d'intérêt."
],
"columns": [
{
"dir": "1-urgent",
"title": "Urgent",
"stripe": "critical",
"statClass": "n-critical",
"comment": "URGENT"
},
{
"dir": "2-migration-v3",
"title": "Migration v3",
"stripe": "info",
"statClass": "n-info",
"comment": "MIGRATION"
},
{
"dir": "3-bugs-ouverts",
"title": "Bugs ouverts",
"stripe": "warn",
"statClass": "n-warn",
"comment": "BUGS"
},
{
"dir": "4-a-tester",
"title": "À tester",
"stripe": "brand",
"statClass": "",
"comment": "À TESTER"
},
{
"dir": "5-planifie",
"title": "Planifié",
"stripe": "ink-3",
"statClass": "",
"comment": "PLANIFIÉ"
},
{
"dir": "6-bascule-prod",
"title": "Bascule prod",
"stripe": "gate",
"statClass": "n-gate",
"comment": "BASCULE PROD"
}
],
"done": {
"heading": "Fait récemment",
"statLabel": "Fait récemment",
"statClass": "n-good",
"intro": "Soixante chantiers clos entre le 5 et le 13 août 2026. <strong>Les lots F et J sont clos, et il ne reste aucun bug ouvert.</strong>"
}
}