{
  "schemaVersion": 1,
  "site": "Genesis V5 · Bibliothèque de jeux",
  "currentVersion": "5.0.4",
  "historyPolicy": "Ajouter chaque release ultérieure sans supprimer les entrées antérieures. Une entrée préparée ne constitue pas une publication.",
  "releases": [
    {
      "version": "5.0.4",
      "label": "Genesis V5 · édition 5.0.4",
      "preparedAt": "2026-10-22",
      "publishedAt": "2026-10-22T17:17:42+00:00",
      "status": "Déployée sur Cloudflare Pages · DNS/TLS du domaine personnalisé en attente",
      "producer": "Genesis",
      "productionEngine": "Genesis + Coach Prompt",
      "domain": "jeux.lesbonplan.org",
      "gamesIncluded": [
        "nexus-orbite-001",
        "silex-glass-isles-001",
        "veilleur-brume-001",
        "bastion-des-marees-001",
        "cendres-astrea-001",
        "faille-sauvage-001",
        "couronne-fer-001",
        "jardins-mycene-001",
        "echos-train-001",
        "puits-titans-001",
        "breche-zero-001"
      ],
      "packagesIncluded": [
        "silex-glass-isles-001",
        "nexus-orbite-001",
        "veilleur-brume-001",
        "bastion-des-marees-001",
        "cendres-astrea-001"
      ],
      "archivePath": "versions/v5.0.4/index.html",
      "changes": [
        "Ajout des Cendres d’Astréa 0.1.0 après 39 contrôles réussis, deux campagnes complètes, une défaite/reprise et une mesure de 600 trames.",
        "5 jeux sur onze ont maintenant un paquet vérifié ; 6 titres restent en production.",
        "Le reçu publié distingue les mesures observées des limites de prototype et conserve les empreintes SHA-256.",
        "L’attribution Genesis est affichée ; monnaies et conversion NXR restent locales et désactivées."
      ],
      "checks": {
        "passed": [
          "http-home-200",
          "onze-fiches",
          "credit-genesis-sur-les-onze-fiches",
          "attribution-genesis",
          "bandeau-et-compteur-de-jeux-reels",
          "pas-de-conversion-active",
          "recherche-insensible-aux-accents",
          "filtre-disponibilite-reelle",
          "cendres-publie-avec-ses-39-preuves",
          "lien-jeu-present-uniquement-apres-verification",
          "vrai-paquet-jouable",
          "bastion-publie-avec-sa-preuve",
          "bastion-demarre-sur-cloudflare-apres-redirection",
          "historique-premiere-version",
          "historique-publication-honnete",
          "archives-des-versions-consultables",
          "historique-edition-courante-publiee-avec-bastion",
          "rapport-performance-publie",
          "tableau-performances-visible",
          "mesure-publique-cloudflare-visible",
          "responsive-390px",
          "aucun-appel-externe",
          "aucune-erreur-javascript",
          "cloudflare-https-200-security-headers",
          "cloudflare-pages-https-200-security-headers"
        ],
        "failed": [],
        "notRun": [
          "Mise en service DNS/TLS de jeux.lesbonplan.org",
          "Mesures de latence répétées depuis plusieurs régions",
          "Difficulté Tempête et équilibrage humain de Bastion",
          "Production et recette des 6 jeux restants"
        ],
        "evidence": "reports/site-genesis-v5-browser.json ; mesure locale Chrome/Playwright, non représentative du CDN Cloudflare."
      },
      "performance": {
        "domInteractiveMs": 29,
        "domContentLoadedMs": 29,
        "loadEventMs": 49,
        "resourceCount": 2,
        "resourceTransferBytes": 23981,
        "largestResourceBytes": 23981,
        "viewport": {
          "width": 1440,
          "height": 1000
        }
      },
      "deploymentUrl": "https://genesis-wave.pages.dev"
    },
    {
      "version": "5.0.0",
      "label": "Genesis V5 · édition 5.0.0",
      "status": "Déployée sur Cloudflare Pages · domaine personnalisé en attente",
      "producer": "Genesis",
      "preparedAt": "2026-10-22",
      "publishedAt": "2026-10-22",
      "changes": [
        "Catalogue Genesis V5 initial, préparé avec Genesis + Coach Prompt.",
        "Onze titres Genesis référencés avec statuts de production vérifiables.",
        "Conversion vers NXR affichée comme prévue et désactivée."
      ],
      "gamesIncluded": [
        "nexus-orbite-001",
        "silex-glass-isles-001",
        "veilleur-brume-001",
        "bastion-des-marees-001",
        "cendres-astrea-001",
        "faille-sauvage-001",
        "couronne-fer-001",
        "jardins-mycene-001",
        "echos-train-001",
        "puits-titans-001",
        "breche-zero-001"
      ],
      "packagesIncluded": [
        "silex-glass-isles-001",
        "nexus-orbite-001",
        "veilleur-brume-001"
      ],
      "archivePath": "versions/v5.0.0/index.html",
      "checks": {
        "passed": [
          "http-home-200",
          "onze-fiches",
          "attribution-genesis",
          "pas-de-conversion-active",
          "recherche-insensible-aux-accents",
          "filtre-disponibilite-reelle",
          "lien-jeu-present-uniquement-apres-verification",
          "vrai-paquet-jouable",
          "historique-premiere-version",
          "historique-publication-honnete",
          "archive-site-consultable",
          "rapport-performance-publie",
          "responsive-390px",
          "aucun-appel-externe",
          "aucune-erreur-javascript"
        ],
        "failed": [],
        "notRun": [
          "En-têtes réels après publication Cloudflare",
          "Latence publique après déploiement",
          "Recette finale des jeux encore planifiés"
        ],
        "evidence": "reports/site-genesis-v5-browser.json ; mesure locale Chrome/Playwright, non représentative du CDN Cloudflare."
      },
      "productionEngine": "Genesis + Coach Prompt",
      "domain": "jeux.lesbonplan.org",
      "performance": {
        "domInteractiveMs": 24,
        "domContentLoadedMs": 24,
        "loadEventMs": 44,
        "resourceCount": 2,
        "resourceTransferBytes": 23261,
        "largestResourceBytes": 23261,
        "viewport": {
          "width": 1440,
          "height": 1000
        }
      },
      "deploymentUrl": "https://612e6ccd.genesis-wave.pages.dev"
    },
    {
      "version": "5.0.3",
      "label": "Genesis V5 · édition 5.0.3",
      "preparedAt": "2026-10-22",
      "publishedAt": "2026-10-22T16:28:37+00:00",
      "status": "Déployée sur Cloudflare Pages · DNS/TLS du domaine personnalisé en attente",
      "producer": "Genesis",
      "productionEngine": "Genesis + Coach Prompt",
      "domain": "genesis.lesbonplan.org",
      "gamesIncluded": [
        "nexus-orbite-001",
        "silex-glass-isles-001",
        "veilleur-brume-001",
        "bastion-des-marees-001",
        "cendres-astrea-001",
        "faille-sauvage-001",
        "couronne-fer-001",
        "jardins-mycene-001",
        "echos-train-001",
        "puits-titans-001",
        "breche-zero-001"
      ],
      "packagesIncluded": [
        "silex-glass-isles-001",
        "nexus-orbite-001",
        "veilleur-brume-001",
        "bastion-des-marees-001"
      ],
      "archivePath": "versions/v5.0.3/index.html",
      "changes": [
        "Correction de l’ouverture des jeux lorsque Cloudflare Pages redirige index.html vers le dossier du jeu.",
        "L’historique affiche maintenant la version courante en premier et conserve les éditions publiées précédentes.",
        "Bastion des Marées reste accessible avec sa campagne vérifiée et son reçu de recette.",
        "Quatre jeux sur onze sont jouables ; l’échange NXR reste désactivé."
      ],
      "checks": {
        "passed": [
          "http-home-200",
          "onze-fiches",
          "credit-genesis-sur-les-onze-fiches",
          "attribution-genesis",
          "bandeau-et-compteur-de-jeux-reels",
          "pas-de-conversion-active",
          "recherche-insensible-aux-accents",
          "filtre-disponibilite-reelle",
          "lien-jeu-present-uniquement-apres-verification",
          "vrai-paquet-jouable",
          "bastion-publie-avec-sa-preuve",
          "bastion-demarre-sur-cloudflare-apres-redirection",
          "historique-premiere-version",
          "historique-publication-honnete",
          "archives-des-versions-consultables",
          "historique-edition-courante-publiee-avec-bastion",
          "rapport-performance-publie",
          "tableau-performances-visible",
          "mesure-publique-cloudflare-visible",
          "responsive-390px",
          "aucun-appel-externe",
          "aucune-erreur-javascript",
          "cloudflare-https-200-security-headers",
          "cloudflare-pages-https-200-security-headers"
        ],
        "failed": [],
        "notRun": [
          "Mise en service DNS/TLS de genesis.lesbonplan.org",
          "Mesures de latence répétées depuis plusieurs régions",
          "Difficulté Tempête et équilibrage humain de Bastion",
          "Production et recette des sept autres créations"
        ],
        "evidence": "reports/site-genesis-v5-browser.json ; mesure locale Chrome/Playwright, non représentative du CDN Cloudflare."
      },
      "performance": {
        "domInteractiveMs": 362,
        "domContentLoadedMs": 362,
        "loadEventMs": 416,
        "resourceCount": 2,
        "resourceTransferBytes": 4659,
        "largestResourceBytes": 4659,
        "viewport": {
          "width": 1440,
          "height": 1000
        }
      },
      "deploymentUrl": "https://genesis-wave.pages.dev"
    },
    {
      "version": "5.0.2",
      "label": "Genesis V5 · édition 5.0.2",
      "preparedAt": "2026-10-22",
      "publishedAt": "2026-10-22T16:25:04+00:00",
      "status": "Déployée sur Cloudflare Pages · DNS/TLS du domaine personnalisé en attente",
      "producer": "Genesis",
      "productionEngine": "Genesis + Coach Prompt",
      "domain": "genesis.lesbonplan.org",
      "gamesIncluded": [
        "nexus-orbite-001",
        "silex-glass-isles-001",
        "veilleur-brume-001",
        "bastion-des-marees-001",
        "cendres-astrea-001",
        "faille-sauvage-001",
        "couronne-fer-001",
        "jardins-mycene-001",
        "echos-train-001",
        "puits-titans-001",
        "breche-zero-001"
      ],
      "packagesIncluded": [
        "silex-glass-isles-001",
        "nexus-orbite-001",
        "veilleur-brume-001",
        "bastion-des-marees-001"
      ],
      "archivePath": "versions/v5.0.2/index.html",
      "changes": [
        "Ajout de Bastion des Marées v0.1.0 comme jeu jouable après 21 contrôles, une victoire complète et un test défaite/reprise.",
        "Quatre jeux sur onze ont un paquet vérifié ; 7 titres restent en production.",
        "La nouvelle fiche Bastion relie le jeu à son reçu de recette et à ses empreintes SHA-256.",
        "Le catalogue conserve l’attribution Genesis et l’échange NXR désactivé."
      ],
      "checks": {
        "passed": [
          "http-home-200",
          "onze-fiches",
          "credit-genesis-sur-les-onze-fiches",
          "attribution-genesis",
          "bandeau-et-compteur-de-jeux-reels",
          "pas-de-conversion-active",
          "recherche-insensible-aux-accents",
          "filtre-disponibilite-reelle",
          "lien-jeu-present-uniquement-apres-verification",
          "vrai-paquet-jouable",
          "bastion-publie-avec-sa-preuve",
          "historique-premiere-version",
          "historique-publication-honnete",
          "archives-des-versions-consultables",
          "rapport-performance-publie",
          "tableau-performances-visible",
          "mesure-publique-cloudflare-visible",
          "responsive-390px",
          "aucun-appel-externe",
          "aucune-erreur-javascript",
          "cloudflare-https-200-security-headers",
          "cloudflare-pages-https-200-security-headers"
        ],
        "failed": [],
        "notRun": [
          "Mise en service DNS/TLS de genesis.lesbonplan.org",
          "Mesures de latence répétées depuis plusieurs régions",
          "Difficulté Tempête et équilibrage humain de Bastion",
          "Production et recette des sept autres créations"
        ],
        "evidence": "reports/site-genesis-v5-browser.json ; mesure locale Chrome/Playwright, non représentative du CDN Cloudflare."
      },
      "performance": {
        "domInteractiveMs": 59,
        "domContentLoadedMs": 59,
        "loadEventMs": 111,
        "resourceCount": 2,
        "resourceTransferBytes": 23865,
        "largestResourceBytes": 23865,
        "viewport": {
          "width": 1440,
          "height": 1000
        }
      },
      "deploymentUrl": "https://genesis-wave.pages.dev"
    },
    {
      "version": "5.0.1",
      "label": "Genesis V5 · édition 5.0.1",
      "preparedAt": "2026-10-22",
      "publishedAt": "2026-10-22T16:00:00+00:00",
      "status": "Déployée sur Cloudflare Pages · DNS/TLS du domaine personnalisé en attente",
      "producer": "Genesis",
      "productionEngine": "Genesis + Coach Prompt",
      "domain": "genesis.lesbonplan.org",
      "gamesIncluded": [
        "nexus-orbite-001",
        "silex-glass-isles-001",
        "veilleur-brume-001",
        "bastion-des-marees-001",
        "cendres-astrea-001",
        "faille-sauvage-001",
        "couronne-fer-001",
        "jardins-mycene-001",
        "echos-train-001",
        "puits-titans-001",
        "breche-zero-001"
      ],
      "packagesIncluded": [
        "silex-glass-isles-001",
        "nexus-orbite-001",
        "veilleur-brume-001"
      ],
      "archivePath": "versions/v5.0.1/index.html",
      "changes": [
        "Adresse de publication mise à jour vers genesis.lesbonplan.org ; activation DNS/TLS en attente.",
        "Ajout du tableau de bord des performances locales de Genesis V5 et Genesis Wave.",
        "Crédit des onze jeux clarifié : produits par Genesis avec Genesis Wave.",
        "Conversion vers NXR affichée comme prévue et désactivée."
      ],
      "checks": {
        "passed": [
          "http-home-200",
          "onze-fiches",
          "credit-genesis-sur-les-onze-fiches",
          "attribution-genesis",
          "pas-de-conversion-active",
          "recherche-insensible-aux-accents",
          "filtre-disponibilite-reelle",
          "lien-jeu-present-uniquement-apres-verification",
          "vrai-paquet-jouable",
          "historique-premiere-version",
          "historique-publication-honnete",
          "archives-des-versions-consultables",
          "rapport-performance-publie",
          "tableau-performances-visible",
          "mesure-publique-cloudflare-visible",
          "responsive-390px",
          "aucun-appel-externe",
          "aucune-erreur-javascript",
          "cloudflare-https-200-security-headers",
          "cloudflare-pages-https-200-security-headers"
        ],
        "failed": [],
        "notRun": [
          "Mise en service DNS/TLS de genesis.lesbonplan.org",
          "Mesures de latence répétées depuis plusieurs régions",
          "Recette finale des jeux encore planifiés"
        ],
        "evidence": "reports/site-genesis-v5-browser.json ; mesure locale Chrome/Playwright, non représentative du CDN Cloudflare."
      },
      "performance": {
        "domInteractiveMs": 25,
        "domContentLoadedMs": 25,
        "loadEventMs": 48,
        "resourceCount": 2,
        "resourceTransferBytes": 23256,
        "largestResourceBytes": 23256,
        "viewport": {
          "width": 1440,
          "height": 1000
        }
      },
      "deploymentUrl": "https://genesis-wave.pages.dev"
    }
  ]
}
