61 lines
3.5 KiB
JSON
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>"
|
|
}
|
|
}
|