feat(session-0): cadre juridique, porte de validation et dataset vérifié

Session 0 du plan — aucun code applicatif.

Cadre
- 5 ADR : licences, Phaser 4 hors budget initial, frontière Svelte/Phaser,
  filières A/B des assets, kréyòl langue principale (norme gwadloupéyenne).
- LICENSE (AGPL-3.0-or-later, texte canonique gnu.org), LICENSE-CONTENT
  (CC BY-SA 4.0). Le jeu est une œuvre collective : aucun compositing sur un
  média SA ou NC, contrainte vérifiée par script.
- Audit des 7 sources avec endpoints réellement appelés. TRAMIL vérifié en
  direct : « all rights reserved » et page de mentions légales en 404.
  iNaturalist mesuré à 93 % de CC BY-NC sur un échantillon de 305 photos.

Outillage (tools/data/, hors bundle, zéro appel réseau au runtime)
- verify:taxa, ingest:commons, build:dataset, validate:data, test:porte,
  build:credits, check:audio.
- validate.mjs est la porte exigée par le brief §2 : le build échoue si une
  épreuve s'appuie sur un média non validé, non photographique ou de filière B,
  sur une attribution sans auteur, sur un compositing SA/NC, ou sur une entrée
  publiée sans relecture kréyòl. test:porte prouve les 9 refus + 1 témoin.

Données
- 13 entrées (8 fruits + 5 plantes du module Pa touché) vérifiées contre
  Wikidata ET GBIF : 13/13 ACCEPTED, 0 divergence avec la graine.
- 130 candidats Commons sous licence libre, 39 pré-inscrits, 0 validé —
  aucun agent ne peut valider un média.

Écarts signalés, non corrigés en silence
- Le champ danger de la graine a deux formes (note vs resume) : normalisé.
- 3 identifiants divergent du nom kréyòl au-delà des accents : non tranchés.
- comestible:false sur akée et pomme-cajou : sous-estimation prudente assumée.
- Le mancenillier n'a aucune photographie moderne dans ses 3 premiers
  candidats — l'entrée la plus critique est la moins bien servie.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
OKI
2026-07-26 23:47:27 -04:00
co-authored by Claude Opus 5
parent f0b3ce8484
commit 945a524b44
45 changed files with 8599 additions and 0 deletions
+132
View File
@@ -0,0 +1,132 @@
{
"$schema": "../../../../fruits.schema.json",
"id": "zikak",
"categorie": "fruit",
"noms": {
"gcf": "zikak",
"fr": "icaque",
"en": "cocoplum",
"es": "icaco"
},
"orthographe": {
"norme": "gwadloupeyen",
"statut": "a_relire",
"relu_par": null
},
"taxon": {
"scientifique": "Chrysobalanus icaco",
"famille": "Chrysobalanaceae",
"wikidata": "Q577669",
"gbif": 2985082,
"verifie_le": "2026-07-27",
"verifie_contre": [
"wikidata",
"gbif"
]
},
"iles": [
"gp",
"mq",
"gf"
],
"saison_mois": [
8,
9,
10,
11
],
"comestible": true,
"danger": null,
"indices": {
"feuille": "petite, arrondie, coriace, vert brillant — plante de bord de mer",
"ecorce": "brun-gris, arbuste buissonnant",
"port": "arbuste 13 m, littoral et arrière-plage",
"coupe": "chair blanche cotonneuse peu juteuse, gros noyau côtelé"
},
"medias": [
{
"id": "starr-031108-2161-chrysobalanus-icaco",
"filiere": "A",
"type_media": "photo",
"vue": null,
"usages": [],
"source": "wikimedia_commons",
"auteur": "Forest &amp; Kim Starr",
"licence": "CC-BY-3.0",
"licence_url": "https://creativecommons.org/licenses/by/3.0",
"url_fichier": "https://upload.wikimedia.org/wikipedia/commons/d/de/Starr_031108-2161_Chrysobalanus_icaco.jpg",
"url_description": "https://commons.wikimedia.org/wiki/File:Starr_031108-2161_Chrysobalanus_icaco.jpg",
"largeur": 1632,
"hauteur": 1224,
"mime": "image/jpeg",
"description": "Chrysobalanus icaco (flowers). Location: Florida, Long Key",
"date_prise_de_vue": "2003-11-08",
"attribution_requise": true,
"partage_identique": false,
"usage_non_commercial": false,
"composite": false,
"valide": false,
"valide_par": null,
"valide_le": null,
"note_validation": null
},
{
"id": "chrysobalanus-icaco-inflorescense",
"filiere": "A",
"type_media": "photo",
"vue": null,
"usages": [],
"source": "wikimedia_commons",
"auteur": "Hans Hillewaert",
"licence": "CC-BY-SA-3.0",
"licence_url": "https://creativecommons.org/licenses/by-sa/3.0",
"url_fichier": "https://upload.wikimedia.org/wikipedia/commons/3/3e/Chrysobalanus_icaco_%28inflorescense%29.jpg",
"url_description": "https://commons.wikimedia.org/wiki/File:Chrysobalanus_icaco_(inflorescense).jpg",
"largeur": 2473,
"hauteur": 3297,
"mime": "image/jpeg",
"description": "Cocoplum near Cahuita, Costa Rica",
"date_prise_de_vue": "2009-08-16",
"attribution_requise": true,
"partage_identique": true,
"usage_non_commercial": false,
"composite": false,
"valide": false,
"valide_par": null,
"valide_le": null,
"note_validation": null
},
{
"id": "flore-medicale-des-antilles-ou-traite-des-plantes-usuelles-p",
"filiere": "A",
"type_media": "planche_botanique",
"vue": null,
"usages": [],
"source": "wikimedia_commons",
"auteur": "Descourtilz, J. Theodore.; Descourtilz, M. E.; Pichard.",
"licence": "PD",
"licence_url": null,
"url_fichier": "https://upload.wikimedia.org/wikipedia/commons/e/e3/Flore_m%C3%A9dicale_des_Antilles%2C_ou%2C_Trait%C3%A9_des_plantes_usuelles_%28Pl._84%29_%288201963925%29.jpg",
"url_description": "https://commons.wikimedia.org/wiki/File:Flore_m%C3%A9dicale_des_Antilles,_ou,_Trait%C3%A9_des_plantes_usuelles_(Pl._84)_(8201963925).jpg",
"largeur": 1567,
"hauteur": 2592,
"mime": "image/jpeg",
"description": "li. 84- T 4 mt6k i /Wvw^mV^^ /W lA-Mrr*' ^ îCAOriKH I.'AMKR101^K.",
"date_prise_de_vue": "1822",
"attribution_requise": false,
"partage_identique": false,
"usage_non_commercial": false,
"composite": false,
"valide": false,
"valide_par": null,
"valide_le": null,
"note_validation": null
}
],
"audio": {
"gcf": null,
"locuteur": null
},
"sources_factuelles": [],
"valide": false
}