{
 "name": "Blob Principle — open challenges (machine-readable)",
 "author": "Rudolphe Mirante",
 "orcid": "0009-0001-0990-7122",
 "doi": "10.5281/zenodo.23188586",
 "version": "1.9",
 "updated": "2026-10-23",
 "status": {
  "toe_demonstrated": false,
  "physical_gates_passed": "0/7",
  "open_research_problems": 27,
  "level": "1 — reproducible mathematical model"
 },
 "north_star": {
  "fr": "Fil conducteur unique du laboratoire : la cosmogonie du Blob, et comment la prouver.",
  "en": "Single guiding thread of the laboratory: the Blob cosmogony, and how to prove it."
 },
 "goal": {
  "fr": "Objectif déclaré par l'auteur : faire du Blob une candidate TOE forte, puis une TOE. Aujourd'hui : niveau 1, TOE démontrée NON, portes physiques 0/7. Aucune étiquette « candidate TOE crédible » avant les seuils de Core 1.0 §7–§8 et §10.",
  "en": "Goal stated by the author: make the Blob a strong TOE candidate, then a TOE. Today: level 1, TOE demonstrated NO, physical gates 0/7. No 'credible TOE candidate' label before the thresholds of Core 1.0 §7–§8 and §10."
 },
 "proof_path": [
  {
   "step": "P1",
   "fr": "Unifier la cosmogonie : une seule dynamique dérivée de Ω⁰ jusqu'au secteur G0 (RO-02, RO-03, RO-04, RO-20, RO-24, RO-25, RO-08, RO-26, RO-06).",
   "en": "Unify the cosmogony: a single dynamics derived from Ω⁰ up to the G0 sector (RO-02, RO-03, RO-04, RO-20, RO-24, RO-25, RO-08, RO-26, RO-06)."
  },
  {
   "step": "P2",
   "fr": "Fermer la porte G0 / continuum (RO-12 à RO-16, RO-18 ; audit SUP-1 et pince spectrale).",
   "en": "Close gate G0 / continuum (RO-12 to RO-16, RO-18; SUP-1 audit and spectral squeeze)."
  },
  {
   "step": "P3",
   "fr": "Franchir les portes physiques (0/7) par la confrontation au réel, après le gel du MASTER V347, sous les quatre verdicts : identité, compatibilité, analogie, échec.",
   "en": "Pass the physical gates (0/7) through confrontation with reality, after the MASTER V347 freeze, under the four verdicts: identity, compatibility, analogy, failure."
  },
  {
   "step": "P4",
   "fr": "Validation externe (G6) : réplications indépendantes, relecture publique, publication.",
   "en": "External validation (G6): independent replications, public review, publication."
  },
  {
   "step": "T",
   "fr": "Transversal, à chaque étape : lire, traduire, expliquer, répliquer, chasser les erreurs, tenter de casser le Blob.",
   "en": "Cross-cutting, at every step: read, translate, explain, replicate, hunt errors, try to break the Blob."
  }
 ],
 "states": {
  "ouvert": "open — no accepted result yet",
  "en cours": "in progress — a contribution is under review",
  "réplication obtenue": "replicated — at least one checked replication; stays open to further replications",
  "clos par une preuve": "closed by a proof",
  "clos par une réfutation": "closed by a refutation",
  "reformulé": "reformulated — superseded by a derived challenge"
 },
 "evolution_rules": {
  "fr": [
   "Une contribution retenue est inscrite au journal des avancées et dans l'historique du défi.",
   "Un défi clos ouvre au moins un défi dérivé, plus proche du fil conducteur.",
   "Une réfutation ouvre le défi « réparer ou abandonner » la branche touchée.",
   "Un défi mal posé est reformulé, jamais supprimé ; l'ancien énoncé reste dans l'historique.",
   "Le pilote décide des changements d'état des défis, par délégation de l'auteur (15 octobre 2026) ; un changement de statut épistémique du programme exige les seuils de Core 1.0 et l'auteur en est prévenu avant toute publication."
  ],
  "en": [
   "An accepted contribution is entered in the advances log and in the challenge history.",
   "A closed challenge opens at least one derived challenge, closer to the guiding thread.",
   "A refutation opens the challenge 'repair or abandon' the affected branch.",
   "An ill-posed challenge is reformulated, never deleted; the former statement stays in the history.",
   "The pilot decides changes of challenge state, by delegation of the author (15 October 2026); a change of the programme's epistemic status requires the Core 1.0 thresholds, and the author is told before anything is published."
  ]
 },
 "invitation": {
  "fr": "Laissez le Blob plus éprouvé que vous ne l'avez trouvé. Chaque défi réussi doit en ouvrir un plus difficile.",
  "en": "Leave the Blob more tested than you found it. Every challenge met must open a harder one."
 },
 "rules": [
  "State the model and version you used, and the prompt.",
  "A human must check and sign every submission.",
  "Every claim must be checkable: files present, values traceable to file and line, a command that reproduces the result.",
  "A clean refutation counts as much as a proof.",
  "Batch-generated submissions without these elements are closed without review.",
  "End your answer with a ready-to-paste issue in the 'AI-assisted contribution' format, and the link to file it (how_to_submit).",
  "Then name the next useful step on the proof path (proof_path)."
 ],
 "how_to_submit": "https://github.com/BlobPrinciple/The-blob-Principle/issues/new?template=5_contribution-ia.md",
 "guide_en": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/en/AI_CONTRIBUTING.md",
 "guide_fr": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/IA_CONTRIBUER.md",
 "pilot_fr": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/PILOTE_IA.md",
 "pilot_en": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/en/AI_PILOT.md",
 "advances_log_fr": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/JOURNAL_DES_AVANCEES.md",
 "advances_log_en": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/en/ADVANCES_LOG.md",
 "core_documents": {
  "armature_fr_pdf": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/corpus/00_master_courant/BLOB_PRINCIPLE_MASTER_V347_1_ARMATURE_CANONIQUE.pdf",
  "armature_en_md": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/corpus/00_master_courant/EN/armature_V347-1_EN.md",
  "programme_status_en": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/en/PROGRAMME_STATUS.md",
  "challenges_en": "https://github.com/BlobPrinciple/The-blob-Principle/blob/main/en/CHALLENGES.md",
  "selftest": "python3 corpus/07_complements/blob_c2r_autonome-2.py --selftest"
 },
 "challenges": [
  {
   "code": "DEFI-L1",
   "level": 0,
   "statement_fr": "Le lecteur. Lisez l'armature V347.1 (29 p.) et signalez le passage le moins clair.",
   "deliverable_fr": "Une *issue* « Question » : page, phrase, ce qui bloque.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/4",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-L2",
   "level": 0,
   "statement_fr": "Le passeur. Traduisez un chapitre du Livre I de l'armature (anglais, espagnol, arabe, chinois…) en respectant le lexique verrouillé — viabilité se dit viability, jamais sustainability.",
   "deliverable_fr": "La traduction dans `contributions/traduction_<langue>_<nom>/`.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/5",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-L3",
   "level": 0,
   "statement_fr": "L'illustrateur. Dessinez la cascade point → arête → triangle → tétraèdre, ou les trois temps du Blob, de façon fidèle au récit (I.1 à I.6).",
   "deliverable_fr": "Une image (PNG/SVG) et une phrase d'explication.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/6",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-L4",
   "level": 0,
   "statement_fr": "Le vulgarisateur. Expliquez le Blob en 60 secondes (texte, vidéo, BD), avec le bloc de statut : TOE démontrée : NON.",
   "deliverable_fr": "Le lien ou le fichier.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/7",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-L5",
   "level": 0,
   "statement_fr": "Le Bâtisseur. Sur la page « Fais naître ton univers », obtenez à 80 sommets un univers d'un seul tenant et régulier (D < 0,50) avec 3 arêtes de fermeture seulement. Record à battre : D = 0,542 (graine 5215) ; 0 réussite sur 2 400 univers simulés par le laboratoire.",
   "deliverable_fr": "Un commentaire dans la galerie des univers (#33) : lien de l'univers, valeur de D, nombre de morceaux. Vérifiable avec outils/univers_batisseur.js.",
   "open_research": [
    "RO-24",
    "RO-25"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/33",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-R1",
   "level": 1,
   "statement_fr": "Le réplicateur. Exécutez l'auto-test du moteur C2-R sur votre machine.",
   "deliverable_fr": "Rapport « Réplication » : machine, versions, sortie complète. Attendu : `SELFTEST : 4/4`. *Vérifié le 6 octobre 2026 sur une machine tierce (numpy 2.5.3) : 4/4.*",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/3",
   "path_step": "T",
   "state": "réplication obtenue",
   "history": [
    {
     "date": "2026-10-06",
     "issue": null,
     "by": "vérification d'ouverture",
     "result": "SELFTEST : 4/4 sur machine tierce, numpy 2.5.3",
     "effect": "reproductibilité de l'auto-test confirmée ; statut du programme inchangé",
     "result_en": "SELFTEST: 4/4 on a third-party machine, numpy 2.5.3",
     "effect_en": "self-test reproducibility confirmed; programme status unchanged"
    }
   ],
   "derived": []
  },
  {
   "code": "DEFI-R2",
   "level": 1,
   "statement_fr": "L = 6. Faites aboutir la campagne C2-R à L = 6, non concluante faute de calcul (environ 17 % du budget requis).",
   "deliverable_fr": "Rapport avec R̂, ESS, MCSE et décision du contrat gelé. Relève RO-12.",
   "open_research": [
    "RO-12"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/9",
   "path_step": "P2",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-R3",
   "level": 1,
   "statement_fr": "Le second moteur. Réécrivez indépendamment, sans lire le code existant, l'échantillonneur de la fonctionnelle S_sim(C) = log(1 + n_tri(C)) − βD(C) et comparez vos invariants à ceux publiés.",
   "deliverable_fr": "Écarts chiffrés avec barres d'erreur. Toute divergence est un résultat.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/10",
   "path_step": "T",
   "state": "ouvert",
   "history": [
    {
     "date": "2026-10-15",
     "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/18",
     "by": "pilote IA du laboratoire (Claude, Anthropic)",
     "result": "[T]+[M] le moteur archivé V109 (V346 p. 291–292) surcompte les triangles de +1,4 % à +2,7 % quand l'arête ajoutée touche l'arête retirée ; le moteur canonique actuel n'est pas concerné",
     "effect": "correction d'un script archivé [ARCH] ; DEFI-R3 reste ouvert (réécriture humaine indépendante attendue) ; aucun changement de statut",
     "result_en": "[T]+[M] the archived V109 engine (V346 pp. 291–292) overcounts triangles by +1.4% to +2.7% when the added edge touches the removed one; the current canonical engine is not affected",
     "effect_en": "correction of an archived [ARCH] script; DEFI-R3 stays open (independent human rewrite expected); no status change"
    }
   ],
   "derived": []
  },
  {
   "code": "DEFI-R4",
   "level": 1,
   "statement_fr": "La nucléation. Le Blob peut-il naître du vide strict ? Aujourd'hui : 0/40 graines sous les deux moteurs canoniques.",
   "deliverable_fr": "Protocole préenregistré (publié avant exécution) sur ≥ 30 graines : P(Ω¹ \\| Ω⁰) ≥ 0,9 depuis le vide strict, ou une borne négative propre.",
   "open_research": [
    "RO-02"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/20",
   "path_step": "P1",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-R5",
   "level": 1,
   "statement_fr": "Le chasseur d'erreurs. Trouvez une incohérence numérique entre un résultat publié (JSON) et le texte du master qui le cite.",
   "deliverable_fr": "Fichier, page, valeur citée, valeur réelle.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/8",
   "path_step": "T",
   "state": "ouvert",
   "history": [
    {
     "date": "2026-10-23",
     "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/39",
     "by": "pilote IA du laboratoire (Claude, Anthropic)",
     "result": "[M] six incohérences JSON ↔ master V346 : tableau M-7.1 (p. 173), ligne N = 1000 recopiée de N = 3000 (JSON : 2,847 ± 0,082, 5 graines) ; loi d'aire (p. 259–260) : « σ² ∝ V^≈1 » contre 3,23 au JSON, verdict dépendant de la fenêtre ; A1.5 (p. 560) : expression évaluée à 0,0982 au lieu de 0,00981, δ₀ = 0,252 [T] contre 0,159 [T*] au JSON ; toile cosmique (p. 644–645) : le témoin sans viabilité reproduit l'essentiel de l'effet « propre à la viabilité » ; ρ* « 4,8–5,0 stable » (p. 1203) contre 4,630 à N = 8 000 ; III.3.6 (p. 255) : écart-type et erreur-type mêlés ; quatre écarts mineurs",
     "effect": "erreurs trouvées dans le corpus ; aucune valeur reprise par l'armature V347.1 ; DEFI-R5 reste ouvert ; défi dérivé DEFI-R6 ; aucun changement de statut",
     "result_en": "[M] six JSON ↔ V346 master inconsistencies: table M-7.1 (p. 173), N = 1000 row copied from N = 3000 (JSON: 2.847 ± 0.082, 5 seeds); area law (pp. 259–260): \"σ² ∝ V^≈1\" against 3.23 in the JSON, verdict depending on the window; A1.5 (p. 560): expression evaluated as 0.0982 instead of 0.00981, δ₀ = 0.252 [T] against 0.159 [T*] in the JSON; cosmic web (pp. 644–645): the control without viability reproduces most of the effect called \"specific to viability\"; ρ* \"4.8–5.0 stable\" (p. 1203) against 4.630 at N = 8,000; III.3.6 (p. 255): standard deviation and standard error mixed; four minor discrepancies",
     "effect_en": "errors found in the corpus; no value carried over into the V347.1 framework; DEFI-R5 stays open; derived challenge DEFI-R6; no status change"
    }
   ],
   "derived": [
    "DEFI-R6"
   ]
  },
  {
   "code": "DEFI-R6",
   "level": 1,
   "statement_fr": "La toile sans viabilité. Le master V346 (XXV.2, p. 644–645) dit la structuration « nœuds + vides » de la toile cosmique simulée « propre à la viabilité » ; dans blob_toile_results.json, le témoin « mobilité sans viabilité » reproduit l'essentiel de l'effet (P_max/médiane 2 277 contre 1 879 au Blob à N = 20 000), la viabilité n'ajoutant qu'un petit excès de vides, +0,015 à +0,027 (contributions/R5_pilote-ia/NOTE.md, E4). Qu'est-ce qui, dans la toile, revient à la nucléation multi-sites, à la mobilité et à la viabilité ?",
   "deliverable_fr": "Campagne à quatre bras au moins (multi-sites avec viabilité, multi-sites mobile sans viabilité, multi-sites figé, Poisson), N ≥ 5 000 à deux tailles au moins, au moins 8 graines par bras, statistiques par graine pour P_max/médiane et la fraction de vides, code et JSON publiés ; ou argument démontré qui attribue l'effet.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/40",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-M1",
   "level": 2,
   "statement_fr": "Les quatre points de SUP-1. Degré borné contre O(log N), ordre des limites, 3-tore contre cube à bord, étiquettes (H1)–(H3) incohérentes.",
   "deliverable_fr": "Note de supersession qui tranche chacun des quatre points.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/21",
   "path_step": "P2",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-M2",
   "level": 2,
   "statement_fr": "La pince spectrale. Le même objet peut-il satisfaire l'ellipticité uniforme exigée par Delmotte (INF-1) et le cadre non elliptique de SUP-1 ?",
   "deliverable_fr": "Preuve que la pince se referme sur une classe explicite, ou obstruction démontrée.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/12",
   "path_step": "P2",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-M3",
   "level": 2,
   "statement_fr": "La fermeture. La mitose seule ne produit jamais de triangle (no-go démontré). Proposez un générateur de fermeture local compatible avec la viabilité.",
   "deliverable_fr": "Générateur explicite, ou preuve qu'aucun générateur local compatible n'existe (ce qui tuerait la cascade causale).",
   "open_research": [
    "RO-24"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/11",
   "path_step": "P1",
   "state": "ouvert",
   "history": [
    {
     "date": "2026-10-15",
     "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/16",
     "by": "pilote IA du laboratoire (Claude, Anthropic)",
     "result": "[T] mitose + échanges à |E| fixé conservent M − N (degré moyen < 2 depuis Ω⁰) ; [CERT] à M = N − 1, π concentre sa masse sur des îlots triangulaires disjoints : l'« option la plus économique » de RO-24 est réfutée pour le moteur à |E| fixé",
     "effect": "RO-24 reste ouvert ; toute fermeture doit créer ≈ κ̄/2 − 1 arêtes par naissance ; défis dérivés DEFI-M7 et DEFI-M8 ; aucun changement de statut",
     "result_en": "[T] mitosis + fixed-|E| exchanges conserve M − N (mean degree < 2 from Ω⁰); [CERT] at M = N − 1, π concentrates on disjoint triangle islands: the 'most economical option' for RO-24 is refuted for the fixed-|E| engine",
     "effect_en": "RO-24 stays open; any closure must create ≈ κ̄/2 − 1 edges per birth; derived challenges DEFI-M7 and DEFI-M8; no status change"
    }
   ],
   "derived": [
    "DEFI-M7",
    "DEFI-M8"
   ]
  },
  {
   "code": "DEFI-M4",
   "level": 2,
   "statement_fr": "Le bit σ₀. Montrez que le choix de polarité à la première scission ne peut pas être dérivé de Ω⁰ et doit rester un axiome — ou dérivez-le.",
   "deliverable_fr": "Théorème d'obstruction, ou mécanisme interne.",
   "open_research": [
    "RO-03"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/22",
   "path_step": "P1",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-M5",
   "level": 2,
   "statement_fr": "La scission double. Toute « scission en deux simplexes opposés » se réduit-elle à deux mitoses successives ?",
   "deliverable_fr": "Réduction démontrée, ou nouvelle opération explicitée.",
   "open_research": [
    "RO-04"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/23",
   "path_step": "P1",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-M6",
   "level": 2,
   "statement_fr": "Persister. Donnez une définition de « persister » indépendante du simple fait que π > 0.",
   "deliverable_fr": "Critère robuste, non arbitraire, calculable.",
   "open_research": [
    "RO-20"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/24",
   "path_step": "P1",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-M7",
   "level": 2,
   "statement_fr": "Le coût du pont (RO-25). Après la naissance d'un sommet avec ses arêtes de fermeture, combien d'échanges de Metropolis par arête faut-il pour revenir à π_N à ε près en variation totale ? Sur graphes abstraits : 2,5 à 4,7 échanges par arête pour ε = 0,01, N = 5 à 7 (contributions/RO-25_pilote-ia). Ce coût reste-t-il borné quand N grandit, sur le moteur Rips historique ?",
   "deliverable_fr": "Borne démontrée (trou spectral, couplage, profil canonique) ou mesure multi-graines avec barres d'erreur jusqu'à N ≥ 500 sur le moteur Rips, montrant un coût borné ou divergent. Un coût divergent signifie que la séparation des échelles de temps exigée par le pont est intenable.",
   "open_research": [
    "RO-25"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/25",
   "path_step": "P1",
   "state": "ouvert",
   "history": [
    {
     "date": "2026-10-15",
     "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/17",
     "by": "pilote IA du laboratoire (Claude, Anthropic)",
     "result": "[M] moteur canonique : degré du nouveau-né relaxé en 8 à 16 balayages, sans croissance de N = 250 à 4 000 ; coût d'une naissance proportionnel à N ; [OPEN] masse triangulaire du nouveau-né non tranchée (−3,0 ± 2,0 à 512 balayages)",
     "effect": "résultat partiel ; DEFI-M7 reste ouvert ; défi dérivé DEFI-M9 ; aucun changement de statut",
     "result_en": "[M] canonical engine: newborn degree relaxes in 8 to 16 sweeps, no growth from N = 250 to 4,000; cost of a birth proportional to N; [OPEN] newborn triangle mass unresolved (−3.0 ± 2.0 at 512 sweeps)",
     "effect_en": "partial result; DEFI-M7 stays open; derived challenge DEFI-M9; no status change"
    }
   ],
   "derived": [
    "DEFI-M9"
   ]
  },
  {
   "code": "DEFI-M8",
   "level": 2,
   "statement_fr": "Une fermeture non arbitraire (RO-24, RO-25). La mitose seule ne peut pas porter la cascade : il faut ≈ κ̄/2 − 1 arêtes de fermeture par naissance (contributions/RO-25_pilote-ia). Dérivez de S_sim — sans la poser — la loi d'attachement du nouveau sommet (nombre d'arêtes et cibles) qui minimise l'écart à π dès la naissance.",
   "deliverable_fr": "Loi d'attachement dérivée et écart en variation totale à la naissance, comparé à l'attachement uniforme ; ou preuve qu'aucune loi locale ne fait mieux que l'uniforme.",
   "open_research": [
    "RO-24",
    "RO-25"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/26",
   "path_step": "P1",
   "state": "ouvert",
   "history": [
    {
     "date": "2026-10-20",
     "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/35",
     "by": "pilote IA du laboratoire (Claude, Anthropic)",
     "result": "[T] à k fixé, l'attachement de Gibbs G*(A | C) ∝ π_{N+1,M+k}(C + v_A), dérivé de S_sim sans paramètre nouveau, atteint la borne de la proposition C et minimise de façon unique la KL à la naissance ; ses poids ne varient qu'avec les arêtes entre cibles et la somme de leurs degrés (fermeture triadique anti-préférentielle) ; [CERT] graphes abstraits, N + 1 ≤ 7, 39 passages : aucun gain sur l'uniforme dans 25 cas, gain au meilleur k de 0 à 0,41 ; dans les 5 cas où G* gagne, relaxation ralentie de 25 à 44 % ; l'attachement anti-Gibbs relaxe le plus vite dans 5 cas sur 6 ; k non dérivé",
     "effect": "résultat partiel ; DEFI-M8 reste ouvert ; défi dérivé DEFI-M11 ; aucun changement de statut",
     "result_en": "[T] at fixed k, the Gibbs attachment G*(A | C) ∝ π_{N+1,M+k}(C + v_A), derived from S_sim with no new parameter, attains the bound of proposition C and uniquely minimises KL at birth; its weights vary only with the edges among targets and the sum of their degrees (anti-preferential triadic closure); [CERT] abstract graphs, N + 1 ≤ 7, 39 transitions: no gain over uniform in 25 cases, gain at the best k from 0 to 0.41; in the 5 cases where G* gains, relaxation slowed by 25 to 44%; anti-Gibbs attachment relaxes fastest in 5 cases out of 6; k not derived",
     "effect_en": "partial result; DEFI-M8 stays open; derived challenge DEFI-M11; no status change"
    }
   ],
   "derived": [
    "DEFI-M11"
   ]
  },
  {
   "code": "DEFI-M9",
   "level": 2,
   "statement_fr": "L'aristocratie des sommets massifs. Sur le moteur canonique, le degré d'un sommet nouveau-né rejoint la moyenne en 8 à 16 balayages, mais sa masse triangulaire reste en déficit (−3,0 ± 2,0 à 512 balayages, contributions/RO-25_pilote-ia/DEFI-M7_RAPPORT.md). Le nouveau-né atteint-il un jour la masse triangulaire typique, ou la viabilité fige-t-elle une aristocratie de sommets massifs ?",
   "deliverable_fr": "Loi des triangles incidents du nouveau-né contre loi de la population, en variation totale, avec au moins 200 naissances par taille et au moins trois tailles ; ou argument démontré.",
   "open_research": [
    "RO-25",
    "RO-20"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/19",
   "path_step": "P1",
   "state": "ouvert",
   "history": [
    {
     "date": "2026-10-16",
     "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/19",
     "by": "pilote IA du laboratoire (Claude, Anthropic)",
     "result": "[M] corps de la loi des masses du nouveau-né indiscernable de la population après 16 à 256 balayages (N = 250 à 2 000, 200 naissances par taille) ; [M] queue lente : 6 à 7 % des nouveau-nés dans le décile massif jusqu'à 1 024 balayages (10 % attendus), 8,5 % à 2 048 ; [M, partiel] décile massif largement partagé entre chaînes sur 9 nuages sur 10, et évitant les bords du cube ; [OPEN] rôle de l'âge",
     "effect": "résultat partiel ; DEFI-M9 reste ouvert ; défi dérivé DEFI-M10 ; aucun changement de statut",
     "result_en": "[M] body of the newborn's mass law indistinguishable from the population's after 16 to 256 sweeps (N = 250 to 2,000, 200 births per size); [M] slow tail: 6 to 7% of newborns in the massive decile up to 1,024 sweeps (10% expected), 8.5% at 2,048; [M, partial] massive decile largely shared between chains on 9 clouds out of 10, and avoiding the cube's boundaries; [OPEN] role of age",
     "effect_en": "partial result; DEFI-M9 stays open; derived challenge DEFI-M10; no status change"
    }
   ],
   "derived": [
    "DEFI-M10"
   ]
  },
  {
   "code": "DEFI-M10",
   "level": 2,
   "statement_fr": "La lente accession au décile massif (RO-25, RO-20). Sur le moteur canonique, la loi des masses d'un nouveau-né rejoint celle de la population en 16 à 256 balayages, sauf la queue : 6 à 7 % des nouveau-nés sont dans le décile massif jusqu'à 1 024 balayages, contre 10 % attendus (contributions/RO-25_pilote-ia/DEFI-M9_RAPPORT.md). Combien de balayages faut-il pour atteindre 10 %, ce temps croît-il avec N, et le nouveau-né rejoint-il la masse d'équilibre de sa position ?",
   "deliverable_fr": "Part des nouveau-nés dans le décile supérieur mesurée à ± 1 point (au moins 1 000 naissances par taille, au moins deux tailles) jusqu'à au moins 16 384 balayages, comparée nouveau-né par nouveau-né à la masse d'équilibre de sa position (chaîne indépendante sur le même nuage), de préférence en boîte périodique ; ou borne démontrée. Un temps divergent avec N rend le pont RO-25 intenable pour les sommets massifs.",
   "open_research": [
    "RO-25",
    "RO-20"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/27",
   "path_step": "P1",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-M11",
   "level": 2,
   "statement_fr": "Naître juste ou relaxer vite (RO-25, RO-24). Sur graphes abstraits (N ≤ 6 avant naissance), l'attachement de Gibbs G*, dérivé de S_sim, minimise exactement l'écart à π à la naissance, mais ralentit de 25 à 44 % la relaxation par échanges de Metropolis dans les cinq cas où il gagne ; l'attachement anti-Gibbs relaxe le plus vite dans cinq cas sur six (contributions/RO-25_pilote-ia/DEFI-M8_RAPPORT.md). Quelle loi d'attachement minimise le coût total du pont, est-elle dérivable de S_sim, et l'ordre anti-Gibbs < uniforme < Gibbs survit-il quand N grandit ?",
   "deliverable_fr": "La loi d'attachement qui minimise le temps de relaxation après naissance (borne démontrée, ou mesure exacte jusqu'à N + 1 ≥ 8 et mesure multi-graines sur le moteur canonique à N ≥ 250), comparée à U, G* et G_θ ; ou la preuve que les critères « écart minimal à la naissance » et « relaxation la plus rapide » coïncident asymptotiquement.",
   "open_research": [
    "RO-25",
    "RO-24"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/36",
   "path_step": "P1",
   "state": "ouvert",
   "history": [
    {
     "date": "2026-10-20",
     "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/37",
     "by": "pilote IA du laboratoire (Claude, Anthropic)",
     "result": "[CERT] carte exacte, 102 cas à N + 1 ≤ 7 : là où G* gagne à la naissance, il ralentit la relaxation dans 50 cas sur 57 (45 sur 47 pour un gain ≥ 10⁻³), l'anti-Gibbs accélère dans 44 cas sur 57 ; [M] Monte-Carlo N = 8 à 64, M + k = 2(N + 1), k = 4 : observables globales indifférentes à la loi de naissance après quelques balayages ; demi-temps d'accession des triangles du nouveau-né au moins de l'ordre de N³ balayages (0,5 à N = 8, 442 à N = 64), peu sensible à la loi de naissance de la famille G_θ : 87 à 97 % de la masse triangulaire est portée par une aristocratie de sommets",
     "effect": "résultat partiel ; DEFI-M11 reste ouvert ; défi dérivé DEFI-M12 ; aucun changement de statut",
     "result_en": "[CERT] exact map, 102 cases with N + 1 ≤ 7: where G* gains at birth it slows relaxation in 50 cases out of 57 (45 out of 47 for a gain ≥ 10⁻³), anti-Gibbs speeds it up in 44 out of 57; [M] Monte Carlo N = 8 to 64, M + k = 2(N + 1), k = 4: global observables indifferent to the birth law after a few sweeps; half-time for the newborn's triangles at least of order N³ sweeps (0.5 at N = 8, 442 at N = 64), barely sensitive to the birth law of the family G_θ: 87 to 97% of the triangle mass is carried by an aristocracy of vertices",
     "effect_en": "partial result; DEFI-M11 stays open; derived challenge DEFI-M12; no status change"
    }
   ],
   "derived": [
    "DEFI-M12"
   ]
  },
  {
   "code": "DEFI-M12",
   "level": 2,
   "statement_fr": "La lenteur aristocratique (RO-25, RO-20). Sur graphes abstraits à degré moyen 4, le demi-temps d'accession des triangles d'un nouveau-né à leur valeur d'équilibre passe de 0,5 balayage à N = 8 à 442 à N = 64 : au moins de l'ordre de N³, peut-être exponentiel ; 87 à 97 % de la masse triangulaire est portée par une aristocratie de sommets, et aucune loi de naissance testée n'y change grand-chose (contributions/RO-25_pilote-ia/DEFI-M11_RAPPORT.md). Ce temps croît-il comme une puissance de N ou exponentiellement ?",
   "deliverable_fr": "Une borne démontrée (trou spectral du processus d'un sommet, goulot d'étranglement, argument d'énergie libre), ou une mesure jusqu'à N ≥ 128 sur graphes abstraits à au moins deux densités, avec intervalles d'erreur, et sur le moteur canonique à N ≥ 250 ; trancher entre croissance polynomiale, exponentielle ou saturation.",
   "open_research": [
    "RO-25",
    "RO-20"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/38",
   "path_step": "P1",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-G1",
   "level": 3,
   "statement_fr": "Marge locale uniforme sur le secteur typique de Gibbs (GEN-4 typical-set)",
   "deliverable_fr": "RO-13",
   "open_research": [
    "RO-13"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/28",
   "path_step": "P2",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-G2",
   "level": 3,
   "statement_fr": "Intertwiner MARKED ↔ CONNECTED dans une norme de Banach déclarée",
   "deliverable_fr": "RO-14",
   "open_research": [
    "RO-14"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/29",
   "path_step": "P2",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-G3",
   "level": 3,
   "statement_fr": "Convergence sous retrait du régulateur, limite projective",
   "deliverable_fr": "RO-15",
   "open_research": [
    "RO-15"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/30",
   "path_step": "P2",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-G4",
   "level": 3,
   "statement_fr": "Point fixe non trivial et universalité (C4, C5, C7)",
   "deliverable_fr": "RO-16",
   "open_research": [
    "RO-16"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/31",
   "path_step": "P2",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-T0",
   "level": 4,
   "statement_fr": "Cassez le Blob : trouvez une faille fatale (contradiction interne, hypothèse cachée, résultat central non reproductible).",
   "deliverable_fr": "Une critique argumentée avec la rigueur d'un relecteur de revue.",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/13",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-D1",
   "level": 0,
   "statement_fr": "Le juré. Contestez le classement d'un des 22 paradoxes du procès (debats/PROCES_DES_PARADOXES.md) : trop sévère ou trop généreux.",
   "deliverable_fr": "Un commentaire dans l'issue du procès : numéro du paradoxe, classe proposée, argument, page citée (livre ou armature).",
   "open_research": [],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/32",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  },
  {
   "code": "DEFI-D2",
   "level": 2,
   "statement_fr": "L'avocat. Faites monter un paradoxe d'une classe (D → C : mécanisme explicite ; C → B : objet formel défini dans l'armature ; B → A : énoncé [T] dans le secteur canonique, sans [ARCH] ni [T] historique non recalculé), ou démontrez qu'il doit descendre.",
   "deliverable_fr": "Une note dans contributions/ et une issue qui cite DEFI-D2 et le numéro du paradoxe ; candidats les plus proches de la classe A : n° 5, 8 et 9.",
   "open_research": [
    "RO-03",
    "RO-10",
    "RO-26"
   ],
   "issue": "https://github.com/BlobPrinciple/The-blob-Principle/issues/32",
   "path_step": "T",
   "state": "ouvert",
   "history": [],
   "derived": []
  }
 ]
}
