feat(participatif): publier les manques et outiller la contribution
Le manque devient une information de première classe : mesuré, daté, affiché, et accompagné de la marche à suivre pour le combler (ADR 0006). Mesure - rapport:manques : couverture des 5 vues pédagogiques dans les fonds publics, présence du kréyòl sur Wikidata, observations GBIF par île, manques internes du dataset → docs/manques.md. - Le kréyòl est absent des communs : Wikidata enregistre 124 noms vernaculaires pour ces 13 espèces (zh, en, pt, sl) et aucun en kréyòl ; 0 étiquette gcf sur 13 items. - L'écorce est la vue manquante : 3 trous sur 65, tous des écorces — mansiniyé 0 fichier, aki 0, kénèt 1. - Pl@ntNet publie en CC BY-SA là où iNaturalist est à ~93 % CC BY-NC : meilleur canal de contribution à effort égal. Correction d'une mesure fausse avant publication - Le premier rapport annonçait 28 vues manquantes sur 65. Le groupement OR de la recherche Commons ne se comporte pas comme attendu : « section » seul remonte 17 fichiers là où « (section OR sliced OR cut OR coupe) » en remonte 0. Un mot, une requête, avec gestion du débit — le chiffre réel est 3 sur 65. Publier les 28 aurait envoyé des bénévoles photographier ce qui existait déjà. Documents - docs/contribuer.md : six gestes, du nom kréyòl sur Wikidata (5 min) à l'enregistrement d'une voix, avec le tableau de choix de licence et la consigne de sécurité pour photographier le mancenillier. - docs/adr/0006-projet-participatif.md : aucun dépôt interne, aucune requête tierce au runtime, la porte de validation reste inchangée. - docs/courriers/appel-liberation-tramil.md : brouillon d'appel public, à n'envisager qu'après la demande privée. Publication au porteur. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+18
-4
@@ -10,10 +10,10 @@
|
||||
|
||||
## Session 0 — Cadre et données ✅ terminée
|
||||
|
||||
**Livré.** Dépôt initialisé, cinq ADR, audit des sept sources, `fruits.schema.json`,
|
||||
**Livré.** Dépôt initialisé, six ADR, audit des sept sources, `fruits.schema.json`,
|
||||
validateur exécutable et son test, 13 entrées vérifiées contre Wikidata et GBIF, 39 médias
|
||||
candidats sourcés sur Commons, `CREDITS.md` généré, licences, lettres-types, points à
|
||||
arbitrer.
|
||||
arbitrer, inventaire mesuré des manques et guide de contribution.
|
||||
|
||||
**Porte de sortie — franchie.**
|
||||
|
||||
@@ -25,6 +25,7 @@ arbitrer.
|
||||
| Médias validés | 0 attendu | 0 ✅ |
|
||||
| `npm run validate:data` | vert | vert ✅ |
|
||||
| `npm run test:porte` | 10/10 | 10/10 ✅ |
|
||||
| Manques mesurés, pas estimés | rapport daté | 3 vues sur 65 ✅ |
|
||||
| Code applicatif écrit | aucun | aucun ✅ |
|
||||
|
||||
---
|
||||
@@ -48,9 +49,11 @@ entrée, avec JSON-LD, hreflang et le traitement `PRD_AI_Overview`.
|
||||
| Requêtes vers un domaine tiers | **0**, vérifié par grep du build |
|
||||
| `npm run check` | 0 erreur, 0 warning |
|
||||
| `svelte-autofixer` sur chaque composant modifié | silencieux |
|
||||
| Chaque fiche affiche ce qui lui manque | vrai pour les 13 (ADR 0006) |
|
||||
|
||||
**Dépendance humaine :** aucune. La session 1 fonctionne avec 0 média validé — les fiches
|
||||
affichent le texte, la taxonomie et les crédits, pas encore les photos.
|
||||
affichent le texte, la taxonomie, les crédits et **les manques**, pas encore les photos.
|
||||
Une fiche incomplète ne se masque pas : elle dit ce qui lui manque et comment le combler.
|
||||
|
||||
---
|
||||
|
||||
@@ -73,6 +76,8 @@ score en count-up (rAF → écriture DOM directe, span `aria-hidden` + valeur fi
|
||||
| Progression conservée après rechargement | vérifiée |
|
||||
| Cibles tactiles | ≥ 44 px, testées par `elementFromPoint` en 390 px |
|
||||
| JS initial | toujours ≤ 170 Ko gzip |
|
||||
| Écran « Ba on koudmen » | présent, alimenté par le rapport baké au build |
|
||||
| Appels réseau depuis l'écran de contribution | **0** — des liens, pas des requêtes |
|
||||
|
||||
**Si le jeu n'est pas plaisant ici, ne pas passer à la session 3.** Ajouter un moteur de jeu
|
||||
à un problème de game design ajoute du poids au problème. Le mode Sézon reste non publiable
|
||||
@@ -178,6 +183,8 @@ Performance, accessibilité, DoD §8 du playbook, `.htaccess` et `_headers`, dé
|
||||
| Lighthouse mobile, accueil et fiche | ≥ 90 / 95 / 95 / 95 |
|
||||
| Navigation clavier sur les cinq modes | complète |
|
||||
| Écran de crédits dans le jeu | présent, généré depuis les données |
|
||||
| `docs/contribuer.md` publié comme page du site | fait |
|
||||
| Rapport de manques à jour à la date du build | fait |
|
||||
|
||||
---
|
||||
|
||||
@@ -186,12 +193,19 @@ Performance, accessibilité, DoD §8 du playbook, `.htaccess` et `_headers`, dé
|
||||
Ces cinq points conditionnent la livraison et ne figurent dans aucune session parce
|
||||
qu'aucune session ne peut les produire :
|
||||
|
||||
1. **Aller voir TRAMIL à Schœlcher.** Lettre prête : `docs/courriers/tramil.md`.
|
||||
1. **Aller voir TRAMIL à Schœlcher.** Lettre prête : `docs/courriers/tramil.md`. Si la voie
|
||||
privée n'aboutit pas sous deux à trois mois, l'appel public est rédigé :
|
||||
`docs/courriers/appel-liberation-tramil.md` — à cosigner, la décision de publier
|
||||
appartient au porteur.
|
||||
2. **Enregistrer les voix kréyòl.** Liste prête : `docs/audio-a-enregistrer.md`.
|
||||
3. **Photographier ce qui manque sur Commons** — il manquera, surtout les vues d'écorce, de
|
||||
feuille isolée et de coupe, celles dont le mode Kaché a besoin.
|
||||
4. **Faire relire l'orthographe kréyòl** par un humain. Points relevés :
|
||||
`docs/kreyol-a-relire.md`.
|
||||
5. **Le test en classe.**
|
||||
6. **Inscrire les noms kréyòl sur Wikidata** — 0 sur 13 aujourd'hui, contre 124 noms
|
||||
vernaculaires enregistrés dans d'autres langues pour les mêmes espèces. Ne demande ni
|
||||
appareil photo ni déplacement, mais demande une orthographe relue : à faire après le
|
||||
point 4, jamais avant. `docs/contribuer.md` §A.
|
||||
|
||||
Le code est la partie facile.
|
||||
|
||||
Reference in New Issue
Block a user