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:
@@ -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 1–3 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 & 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
|
||||
}
|
||||
Reference in New Issue
Block a user