Files
OKIandClaude Opus 5 945a524b44 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>
2026-07-26 23:47:27 -04:00

2.4 KiB

Sources — KI FWI SA YÉ ?

Rien n'est « libre de droit ». Chaque source a un régime, chaque régime a une contrainte. Ce fichier en donne l'état ; l'audit détaillé est dans docs/audit-sources.md, les attributions média par média dans CREDITS.md, et la décision de licence dans docs/adr/0001-licences.md.

Sources utilisées

Source Usage Régime Contrainte principale
Wikidata identifiants Q, taxonomie CC0 croiser avec GBIF, toujours
GBIF nom accepté, clé d'usage, famille données ouvertes détecte les synonymes
Wikimedia Commons photographies, planches CC0 · PD · CC BY · CC BY-SA attribution nominative · aucun compositing
iNaturalist photographies de complément ~93 % CC BY-NC engage le non-commercial
Photographies du porteur tout, en priorité CC BY-SA 4.0 (OKI) aucune

Sources citées, jamais copiées

Source Usage Régime Statut
TRAMIL vérification factuelle tous droits réservés demande écrite en attente
Agritrop / CIRAD vérification agronomique mixte, majoritairement © demande écrite en attente
INRAE vérification mixte demande écrite en attente

Aucun fichier issu de ces trois sources n'entre dans le dépôt. Elles se citent dans le champ sources_factuelles des entrées, avec titre, URL et date de consultation.

Vérification

La taxonomie est vérifiée par script contre les deux référentiels, jamais de mémoire :

npm run verify:taxa

Rapport : docs/verification-taxons.md. Dernier passage — 13 taxons, 13 acceptés par GBIF, 0 divergence.

Ce qui bloque une publication

Un média ne peut porter une épreuve d'identification que s'il est une photographie réelle, de filière A, validée par un humain nommé, avec sa vue renseignée. Un enregistrement audio doit être une voix humaine. Une orthographe kréyòl doit être relue par un locuteur. Ces règles sont vérifiées par npm run validate:data et prouvées par npm run test:porte : ce ne sont pas des intentions.