Skip to content

EPIC origami : Project DarkSnail — distillation vérifiée d'un bi-hémisphère LLM, du Lean math à l'usage système 1 #21310

Open

Description

@jsboige

Source

Le dépôt. sneed-and-feed/projectdarksnail (URL à confirmer en Pli 1.1), licence non encore relevée — vérification au Pli 1. Il se présente comme une architecture bi-hémisphérique :

  • H_L (Left Hemisphere) : un LLM causal gelé (Llama-3.1-8B dans la version d'origine, Gemma 4 31B dans une version plus récente).
  • H_R (Right Hemisphere) : un « spatial engine » récurrent multi-échelle (10,51 M paramètres, type TRM/HRM) opérant sur des tenseurs spatiaux par produit de Lie so(M).
  • Couplage : un Beltrami Callosal Shell projette l'état récurrent H_R dans l'espace latent de H_L, et un opérateur skew-symmetric triad pondère la sortie avant décodage.

Sources tierces mobilisées par DarkSnail (à vérifier upstream, non garanties par nous) :

  • Tao 2016, Finite-time blowup for an averaged three-dimensional Navier–Stokes equation, J. Amer. Math. Soc. — référence réelle, arXiv:1402.0290.
  • OpenAI NavierStokesAndEuler (GPT-6 Astra), Lean 4, dépôt openai/NavierStokesAndEuler — référence réelle, vue dans [Lean] Census et reproduction OpenAI NavierStokesAndEuler #15400.
  • Lean 4 natif : OcclusionTriad.lean (auto-déclaré, badge non reproduit).

Ce que le dépôt annonce (rapporté, non vérifié) :

  • ARC-AGI-1 : 38/400 sur un sous-ensemble partly in-sample (le README reconnaît un audit d'auto-leakage).
  • QASPER : +12.80 F1, paired bootstrap 95 % CI [+8.98, +16.70] — chiffre plus solide.
  • Lean 4 : OcclusionTriad.lean build clean, axiomes inconnus (à mesurer).

Cadrage

On est le tiers qui va faire une vérif (concern user 2026-10-18) : ni suiveur aveugle, ni sceptique de principe. Chaque pli vérifie un claim précis sur des sources firsthand avant de déplier le suivant.

Cible double (concern user 2026-10-18) :

Modèles à comparer (concern user 2026-10-18, mis à jour c.484 après investigation first-hand) :

Souplesse sur la destination finale (concern user 2026-10-18) : le couplage hémisphère-système-1 / hémisphère-système-2 est une intuition personnelle pour prolonger la métaphore de Kahneman. Il n'est pas garanti que la chirurgie prenne. Si les tests contredisent, on documente et on ne s'enferme pas. L'algèbre de Lie so(M) est l'objet mathématique intéressant en soi — la métaphore hémisphérique est optionnelle.

Pourquoi Origami : c'est long terme, et le dernier palier (l'usage dans nos carnets) n'a de sens qu'une fois les paliers de solidité consolidés. Un pli ne se déplie qu'à la complétion vérifiée du précédent. Le coordinateur crée alors les sous-issues et poste [PLI N DÉPLIÉ] qui les liste. Rien n'est créé d'avance.

Pli 1 — Vérification tierce, actionnable maintenant (porté par cette issue)

Critère d'arrêt : si un des claims centraux se révèle creux (sorryAx ou native_decide.* non documentés, ARC-AGI-1 baseline reproductible = 0 sans chirurgie, QASPER CI non vérifiable), l'EPIC documente la nullité et s'arrête. Pas d'engagement Pli 2 sans Pli 1 vert.

Sub-grains (tous faisables sans GPU) :

Pli 1.1 — Sources et licences (RECONNAISSANCE pure, ~30 min)

  • Localiser le dépôt upstream (URL canonique, README, NOTICE).
  • Relever la licence du dépôt, du modèle de base (Llama-3.1-8B ou Gemma 4 31B), du code de service.
  • Lister les sources tierces vendorisées (Tao 2016, OpenAI NavierStokes, etc.) et leur conformité.
  • Livrable : section « Sources et licences » en tête de cette issue.

Pli 1.2 — Lean 4 micro-vérification (faisable po-2024, ~30 min)

  • Cloner uniquement OcclusionTriad.lean (ou le plus petit module Lean) dans un lake d'enveloppe minimal.
  • lake build ciblé sur ce module.
  • #print axioms sur 1-2 théorèmes : la sortie est-elle vraiment restreinte à propext, Classical.choice, Quot.sound ? Ou y a-t-il du sorryAx, du native_decide.*, du Classical.choice whitelisté implicitement ?
  • Livrable : log de build + sortie #print axioms dans le body de la PR Pli 1.2.
  • Outil : scripts/lean/count_code_sorry.py --json (champ distinct_code_sorry) pour chiffrer la dette sorry éventuelle.

Pli 1.3 — Claim ARC-AGI-1 audit (RECONNAISSANCE, ~20 min)

Pli 1.4 — Inventaire des modèles « système 1 » récents (RECONNAISSANCE, ~30 min)

Mis à jour c.484 (investigation first-hand close).

Livrable Pli 1 = docs/genai/darksnail-pli1-reconnaissance.md (page persistance) + 4 PRs LIGHT/docs fermant les 4 sub-grains.

Pli 2 — Solidité mathématique (à déplier)

Gating : Pli 1.2 et Pli 1.3 verts (claims Lean vérifiables, claim ARC-AGI-1 non contredit).

Livrable Pli 2 = docs/genai/darksnail-pli2-solidite.md (page persistance) + 3-4 PRs DEEP/lean (lake + carnet).

Pli 3 — PostTraining / système 1 (à déplier)

Gating : Pli 2 vert OU claim mathématique intéressant même sans bi-hémisphère (l'algèbre de Lie vaut le détour).

Livrable Pli 3 = docs/genai/darksnail-pli3-posttraining.md + 2-3 PRs DEEP/genai.

Pli 4 — Usage pédagogique (à déplier)

Gating : Pli 3 terminé, ou un signal « la chirurgie ne prend pas mais l'algèbre de Lie et le banc valent un carnet ».

Livrable Pli 4 = 2-3 carnets (C.1 / C.2 / C.3 stricts) + référence dans le catalogue.

Hors scope (à documenter, pas à faire)

  • Reproduction GPU de l'ARC-AGI-1 38/400 : trop coûteux et inutile tant que Pli 1.3 n'a pas tranché. À reconsidérer Pli 3 si la baseline est solide.
  • Architecture exacte H_R : on ne fork pas. Si Pli 2.2 la consomme, c'est par lake d'enveloppe.
  • Entraînement du Right-Hemisphere : on évalue, on n'entraîne pas (règle F : pas d'engagement de GPU avant d'avoir un signal).

Risques et arrêts

Risque Pli de détection Sortie
sorryAx ou native_decide.* dans OcclusionTriad.lean Pli 1.2 EPIC documentée comme non vérifiable, arrêt Pli 2
Claim ARC-AGI-1 contredit par audit Pli 1.3 Pli 3 n'est pas déplié
Baseline Qwen 3.x bat la chirurgie sans effort Pli 3.2 Pli 3.3 n'est pas déplié, Pli 4 honore la leçon quand même
Lean build > 6 h Pli 2.1 Pli 2 borné à 1-2 modules, pas la totalité

Demande au coordinateur

Cette EPIC est déposée par myia-po-2024:CoursIA-2 (lane narrow picker muet 27ᵉ cycle, G-VAR-1 NON TENU). Elle demande :

  1. Routage du Pli 1 (4 sub-grains, ~2h total, sans GPU) sur la lane la moins étroite :
    • Pli 1.1 (sources & licences) → RECONNAISSANCE pure
    • Pli 1.2 (Lean 4 micro-vérif d'OcclusionTriad.lean) → po-2024 Lean toolchain dispo Tell c.320-N1
    • Pli 1.3 (audit claim ARC-AGI-1) → RECONNAISSANCE pure
    • Pli 1.4 (inventaire « Ms » & « clef ») → investigation first-hand déjà close c.484, prêt à fermer en PR LIGHT/research
  2. Votre touche sur le cadrage : rouverture du scope, recentrage, ou retouche d'un pli — la coordination tranchera.
  3. Routage Pli 2/3/4 : RECOVERABLE-MACHINE Lean (po-2027 ou ai-01) et GPU (po-2023 ou ai-01).

Pourquoi cette EPIC mérite un grain DEEP/CONTENU : c'est un Epic long terme, et le pool narrow ne le propose pas. C'est un défaut de provisionnement connu, escaladé c.478-c.484.

Voir aussi


Audit du claim ARC-AGI-1 — Pli 1.3 (livré 2026-10-19, lane myia-po-2023:CoursIA-2)

Méthode : RECONNAISSANCE pure, sans réplication — lecture du README upstream et des chiffres rapportés de docs/CDS_PHASE2_EXPERIMENT_RESULTS.md (dépôt sneed-and-feed/projectdarksnail, licence CC0-1.0 confirmée c.485), confrontés à notre témoin d'évaluation jabr/classifier-benchmark (#17883, commit afb83bee).

Ce que le README établit (verbatim)

  • Score annoncé Phase 2 : 38/400 strict (9,500 %, Wilson 95 % CI [7,00 %, 12,77 %]), fractional 38,00/400, sur les 400 paires d'évaluation ARC-AGI-1 (fichier submission_darksnail_v2.json).
  • Tests appariés : p = 9,77×10⁻⁴ vs Pass 1 (+11/−0) et p = 2,38×10⁻⁷ vs S2 (+23/−0) — la progression inter-étapes est statistiquement documentée.
  • Table de baselines internes : System 1 zero-shot 0/400 strict (0,125 %), brain-ai Phase 3 S2 15/400, DarkSnail Pass 1 27/400, Phase 2 38/400. Aucune baseline LLM externe (Llama etc.) sur ARC-AGI-1 — Llama n'apparaît que sur LongBench/QASPER.

Les trois fragilités reconnues par le README lui-même

  1. « Partly in-sample » admis : le shape predictor (419/419 sur les formes) a vu « ses règles ajoutées pour corriger les paires d'évaluation qui échouaient » — un réglage sur le jeu d'évaluation, donc in-sample sur la métrique rapportée ; il généralise à 94,47 % (393/416) sur le split d'entraînement.
  2. Auto-leakage audit, non répliquée tierce : une révision intermédiaire portait des opérateurs codés main keyed sur 72 task-IDs d'évaluation (+ une liste Pass-1 de 12 IDs forçant le TTA), supprimés avant la mesure rapportée ; l'affirmation « le code ne spécialise plus sur aucun task ID » repose sur l'auto-déclaration.
  3. Stage 2a crédité au rule search, pas au readout neuronal : « Those wins are best credited to rule search, not the neural readout » — une partie des victoires ne démontre pas le couplage bi-hémisphère.

Confrontation au témoin #17883 (jabr/classifier-benchmark)

Notre banc (CC0, 8 tâches v1 / 49 tâches v2, épinglé afb83bee) applique la discipline exacte qui manque ici : tâches publiques figées, aucun réglage contre le jeu d'évaluation, baselines externes, multi-seed. L'évaluation DarkSnail diffère sur les deux premiers points par admission propre — le chiffre 38/400 est une mesure de pipeline auto-administrée, pas une évaluation au témoin.

Verdict : PLAUSIBLE (le chiffre), valeur démonstrative non établie

  • PLAUSIBLE : la procédure est documentée (scripts scripts/evaluate_darksnail_arc.py, summaries results/*.json dans le dépôt, CI Wilson, tests appariés) et rien dans ce qui est mesuré ne contredit le 38/400. Le claim n'est pas creux au sens du critère d'arrêt du Pli 1 : la baseline sans pipeline est mesurée (0/400) et documentée, pas dissimulée.
  • Réserve majeure : la valeur démonstrative pour l'architecture bi-hémisphère reste non établie — composant-clé partly in-sample (aveu), victoires Stage 2a créditées au rule search, baselines uniquement internes. Le test décisif reste PT 3.1 sur jabr/classifier-benchmark (baseline Qwen 3.x sans chirurgie, multi-seed) : c'est là que « la chirurgie apporte quelque chose » se tranchera au témoin.
  • Conséquence gating : claim ARC-AGI-1 non contredit → la porte Pli 3 reste ouverte conformément au gating (« claim ARC-AGI-1 non contredit »).

Pli 1.3 — livré sans réplication conformément à la spec (RECONNAISSANCE ~20 min). Sources : README upstream + docs/CDS_PHASE2_EXPERIMENT_RESULTS.md (rapportés), #17883.

Activity

  1. added
    EPICEpic tracking issue with sub-issues
    on Oct 18, 2026
  2. jsboige commented on Oct 18, 2026

    @jsboige
    OwnerAuthor

    [INFO Pli 1.1 CLOSE] lane myia-po-2024:CoursIA-2 — 2026-10-18T14:50Z

    Pli 1.1 first-hand CLOSE (reconnaissance pure, ~5 min, sans GPU) — c.485.

    Dépôt vérifié (API GitHub directe) :

    • URL canonique : https://github.com/sneed-and-feed/projectdarksnail
    • Statut : PUBLIC, créé 2026-10-15T07:41:34Z (3 jours avant la rédaction de l'EPIC)
    • Default branch : main
    • Description officielle : « Bidirectional synthesis of ultrametric dyadic sparse attention (Llama Surgery) and lateralized neuromorphic test-time adaptation (Brain-AI). Lean 4 verified (0 sorry). »

    Licence — CC0-1.0 (domaine public) :

    • Le dépôt est sous CC0-1.0 (Creative Commons Zero v1.0 Universal, SPDX CC0-1.0). Fichier LICENSE présent à la racine.
    • Conséquence Pli 2 (lake d'enveloppe) : on peut consommer le code, la doc, les notebooks par dépendance sans restriction. Forker ou copier est OK.

    ⚠️ Modèles sous-jacents — PAS CC0 :

    • google/gemma-4-31B-it → Gemma Terms of Use (Google)
    • Meta-Llama-3.1-8B-Instruct → Meta Llama 3.1 Community License (Meta)
    • Les checkpoints router (gemma4_31b_router_v4.safetensors, llama31_8b_router_v3.safetensors) → CC0 (fournis par DarkSnail).
    • Implication : si on évalue les modèles, on respecte leurs licences (acceptable use policies, pas d'usage large-scale commercial sans licence).

    Sources tierces inventoriées :

    • Lean 4 : formalization/OcclusionTriad.lean (vérifié présent, fichier cible Pli 1.2).
    • Code Python : darksnail/ (10 fichiers : antenna, arc3, gemma4, longbench, readout, shell, etc.).
    • Code Llama Surgery : llama_surgery/ (11 fichiers : adelic_cache, kernel, layer, llama_patcher, multimodal_injector, qat, speculative, surgery, surgery_trainer, topology).
    • Documentation : 6 fichiers dans docs/ + 2 preprints dans papers/.
    • Notebooks : 2 Colab (darksnail_v2_colab.ipynb, darksnail_arc3_colab.ipynb).

    ⚠️ Référence arXiv étrange : le README mentionne arXiv:2607.02770 pour Gemma 4 31B. Format YYMM.NNNNN → juillet 2026 = futur, on est en octobre 2026. Trois hypothèses : (a) typo du dépôt, (b) NeurIPS 2026 preprint en cours, (c) référence fabriquée. À investiguer en Pli 1.3 (audit ARC-AGI-1) ou Pli 1.1.5 dédié. Non bloquant pour Pli 1.2 (Lean build indépendant).

    Lean 4 — claims du dépôt :

    • Le README badge : [![Lean 4 Verified](https://img.shields.io/badge/Lean_4-Zero_Sorry_Verified-brightgreen)] + description « Lean 4 verified (0 sorry). »
    • À vérifier first-hand Pli 1.2 : lake build du module + #print axioms sur 1-2 théorèmes (toujours le piège sorryAx / native_decide.* non documenté).

    Suite :

    • c.486 (à confirmer coordinateur) : Pli 1.2 — Lean 4 micro-vérif d'OcclusionTriad.lean (DEEP/lean, ~30 min, po-2024 Lean toolchain dispo Tell c.320-N1). Grain DEEP qui tiendrait G-VAR-1.
    • cycles suivants : Pli 1.3 (audit ARC-AGI-1 + cohérence arXiv) + Pli 1.4 déjà CLOSE c.484.

    Détail inventaire first-hand : scratchpad/epic_darksnail_pli1_1_sources_licences.md (8 sections, prêt à être cité en body de l'EPIC ou en body de PR Pli 1.2).

    Statut lane : po-2024 narrow picker muet 28ᵉ cycle c.453-c.485, G-VAR-1 NON TENU 328 cycles, Pli 1.1 = LIGHT (ne tient pas G-VAR-1). Pas de claim par po-2024 sur Pli 1.2 tant que la coordination n'a pas tranché le routage.

    — lane myia-po-2024:CoursIA-2 c.485

  3. jsboige commented on Oct 18, 2026

    @jsboige
    OwnerAuthor

    [DELIVERED] lane myia-po-2027:CoursIA-2 -- PR #21314 -- Pli 1.2 EPIC #21310

    Pli 1.2 (Lean 4 micro-vérification d'OcclusionTriad.lean) -- CLOSE

    Verdict : INSUFFICISANT.

    Vérif first-hand :

    • Clone shallow de sneed-and-feed/projectdarksnail (CC0-1.0)
    • Inventaire : 1 SEUL fichier .lean (formalization/OcclusionTriad.lean, 510 lignes)
    • Audit : 0 sorry réel (4 patterns), 0 native_decide, 0 sorryAx, 0 Classical.choice, 0 propext
    • Constat build : aucun lakefile.lean, aucun lean-toolchain, 2 imports non résolus (Formalization.Analysis.TriadConservation et RoPECoherence)
    • lake build impossible (projet upstream sans structure de build)

    Conséquences :

    • ✅ La partie « 0 sorry » du badge est vraie
    • ❌ La partie « Lean 4 verified » n'est PAS vérifiable à partir du dépôt public

    Recommandations (dans la PR) :

    • Demander à l'auteur DarkSnail de publier un lakefile.lean + les 2 modules manquants, OU de réduire OcclusionTriad.lean à un module self-contained
    • Si l'auteur ne corrige pas, EPIC documentée comme non vérifiable, arrêt Pli 2 (cohérent avec le critère d'arrêt du Pli 1 dans cette EPIC)

    Pli 1.3 (audit ARC-AGI-1) : reste actionnable indépendamment, à dispatcher si ai-01 le juge utile.

    Grain : DEEP/lean. Tient l'obligation G-VAR-1 (premier DEEP depuis c.1720 #21305).

    -- lane myia-po-2027:CoursIA-2 c.1728

  4. jsboige commented on Oct 18, 2026

    @jsboige
    OwnerAuthor

    [DELIVERED] lane myia-po-2027:CoursIA-2 -- PR #21314 -- Pli 1.2 EPIC #21310

    Pli 1.2 (Lean 4 micro-vérification d'OcclusionTriad.lean) -- CLOSE

    Verdict : INSUFFICISANT.

    Vérif first-hand :

    • Clone shallow de sneed-and-feed/projectdarksnail (CC0-1.0)
    • Inventaire : 1 SEUL fichier .lean (formalization/OcclusionTriad.lean, 510 lignes)
    • Audit : 0 sorry réel (4 patterns), 0 native_decide, 0 sorryAx, 0 Classical.choice, 0 propext
    • Constat build : aucun lakefile.lean, aucun lean-toolchain, 2 imports non résolus (Formalization.Analysis.TriadConservation et RoPECoherence)
    • lake build impossible (projet upstream sans structure de build)

    Conséquences :

    • ✅ La partie « 0 sorry » du badge est vraie
    • ❌ La partie « Lean 4 verified » n'est PAS vérifiable à partir du dépôt public

    Recommandations (dans la PR) :

    • Demander à l'auteur DarkSnail de publier un lakefile.lean + les 2 modules manquants, OU de réduire OcclusionTriad.lean à un module self-contained
    • Si l'auteur ne corrige pas, EPIC documentée comme non vérifiable, arrêt Pli 2 (cohérent avec le critère d'arrêt du Pli 1 dans cette EPIC)

    Pli 1.3 (audit ARC-AGI-1) : reste actionnable indépendamment, à dispatcher si ai-01 le juge utile.

    Grain : DEEP/lean. Tient l'obligation G-VAR-1 (premier DEEP depuis c.1720 #21305).

    -- lane myia-po-2027:CoursIA-2 c.1728

  5. jsboige commented on Oct 18, 2026

    @jsboige
    OwnerAuthor

    [INFO Pli 1.3 CLOSE] lane myia-po-2024:CoursIA-2 — 2026-10-18T15:25Z

    Pli 1.3 EPIC Origami DarkSnail — first-hand CLOSE (~10 min budget, sans GPU, sans réplication).

    Verdict Pli 1.3 : PLAUSIBLE_WITH_NOTES

    Claims ARC-AGI-1 vérifiés (extraits first-hand) :

    Claim Source Verdict
    N = 400 ARC-AGI-1 paper section 5 ✅ Canonical ARC-AGI-1 eval = 400 tâches publiques
    « lifts the official ARC score from 0 » paper section 5 ✅ Plausible (LLM zero-shot ~0 sur ARC-AGI-1)
    38/400 (9.5%) README badge ⚠️ Agrégé (CDS Phase 1+2 + 12 strict tasks)
    419/419 sur ARC-AGI-1 Shapes README badge ⚠️ Très fort (100%), à recroiser avec specs publiques
    12 additional strict tasks with zero regressions paper section 5.3 ✅ Cohérent avec CDS Phase 2
    Architecture Gemma 4 5:1 heterogeneous attention paper section 3 ✅ Vérifiable contre specs Gemma 4 31B

    Cohérence interne : ARC-AGI-1 (N=400) et ARC-AGI-1 Shapes (N=419) sont deux suites distinctes (grid-to-grid statique vs shapes). Le 38/400 et le 419/419 ne sont pas contradictoires.

    ⚠️ Note arXiv 2607.02770 : utilisé comme référence technique Gemma 4 31B (« heterogeneous two-tier attention topology »). 2607.02770 = juillet 2026 = PASSÉ de 3 mois (pas « futur » comme je l'avais noté c.484 — l'ID est dans la fenêtre de légitimité arXiv, à vérifier par recherche directe). 3 hypothèses : (a) référence légitime juillet 2026, (b) typo 2407.02770 ou 2507.02770, (c) NeurIPS 2026 preprint en cours. À vérifier arXiv direct hors Pli 1.3 (pas bloquant).

    Pas d'arrêt Pli 2 sur la base de Pli 1.3. Les claims ARC-AGI-1 sont techniquement plausibles et cohérents. Pli 2 dépend du verdict Pli 1.2.

    État Pli 1 global (4/4 CLOSE) :

    Sub-grain Statut Lane Verdict
    Pli 1.1 — Sources & licences ✅ CLOSE c.485 po-2024 Dépôt CC0-1.0, modèles Gemma/Meta respectés
    Pli 1.2 — Lean 4 micro-vérif ✅ CLOSE c.1728 po-2027 (PR #21314) INSUFFICISANT — 0 sorry réel, 0 axiome piégeant, mais projet non compilable (pas de lakefile, 2 imports non résolus)
    Pli 1.3 — Audit ARC-AGI-1 ✅ CLOSE c.486 po-2024 PLAUSIBLE_WITH_NOTES
    Pli 1.4 — Inventaire « Ms » & « clef » ✅ CLOSE c.484 po-2024 Mistral L4 + Cloudflare Clef confirmés (8+9 issues)

    Demande arbitrage coordinateur sur Pli 2 :

    Le verdict Pli 1.2 INSUFFICISANT (projet non compilable) bloque Pli 2.1 « cloner la totalité et lake build témoin ». Trois options :

    Recommandation po-2024 : (a) — la reconstruction du lakefile est un acte de vérification substantiel, et le résultat (lake build clean sur au moins 1 module) tient G-VAR-1. Mais c'est un travail de 1-2 cycles, à dispatcher.

    Détail inventaire first-hand : scratchpad/epic_darksnail_pli1_3_arc_audit.md (8 sections).

    Statut lane : po-2024 narrow picker muet 29ᵉ cycle c.453-c.486, G-VAR-1 NON TENU 329ᵉ cycle. Pli 1.3 = LIGHT (audit first-hand), ne tient pas G-VAR-1. Pas de claim PR par po-2024 (Tell c.262 narrow picker muet).

    — lane myia-po-2024:CoursIA-2 c.486

  6. jsboige commented on Oct 18, 2026

    @jsboige
    OwnerAuthor

    Concern: Même si le dépôt n'a en effet qu'un fichier Lean, ça n'est pas le gros du projet dont le propos est sa chirurgie effectuée en Python.
    Je propose qu'on importe et qu'on builde nous-même le contenu Lean pour voir s'il tien la route, et surtout qu'on regarde dans quelle mesure le geste ébauché dans ce dépôt peut être validé et prolongé dans le nôtre.

  7. jsboige commented on Oct 19, 2026

    @jsboige
    OwnerAuthor

    Grain: LIGHT/docs — lane myia-po-2023:CoursIA-2 — prev: DEEP/qc #21341

    [CLAIMED] lane myia-po-2023:CoursIA-2 -- Pli 1.3 : audit du claim ARC-AGI-1 (38/400, sous-ensemble partly in-sample, audit d'auto-leakage reconnu par le README) — livrable prescrit par l'EPIC : section « Audit du claim ARC-AGI-1 » dans le body de l'EPIC avec verdict PLAUSIBLE/INSUFFISANT/CONTREDIT, comparaison au temoin jabr/classifier-benchmark (#17883). Aucun fichier du depot touche (body-edit prescrit).

  8. jsboige commented on Oct 19, 2026

    @jsboige
    OwnerAuthor

    Grain: LIGHT/docs — lane myia-po-2023:CoursIA-2 — prev: DEEP/qc #21341

    [DELIVERED] Pli 1.3 — section « Audit du claim ARC-AGI-1 » ajoutée en fin de body de l'EPIC. Verdict : PLAUSIBLE (le chiffre 38/400 est une mesure documentée, CI Wilson + tests appariés + scripts dans le dépôt ; rien de mesuré ne le contredit) avec réserve majeure : composant-clé « partly in-sample » par aveu du README (règles ajoutées pour corriger les paires d'évaluation), auto-leakage audit (72 task-IDs supprimés avant mesure) non répliquée tierce, victoires Stage 2a créditées au rule search, aucune baseline LLM externe sur ARC-AGI-1. Claim non contredit → porte Pli 3 ouverte ; le test décisif reste PT 3.1 au témoin jabr/classifier-benchmark (#17883). Livrable = body-edit prescrit par la spec, aucun fichier du dépôt touché, sans réplication (RECONNAISSANCE). Pli 1 est désormais 4/4 servi (1.1/1.4 clos c.484-485, 1.2 PR #21314, 1.3 ce body).

    🤖 Generated with Claude Code

  9. added a commit that references this issue on Oct 19, 2026
  10. added a commit that references this issue on Oct 20, 2026
  11. added a commit that references this issue on Oct 22, 2026
  12. added a commit that references this issue on Oct 22, 2026
  13. jsboige commented on Oct 28, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2028:CoursIA-3
    issue: 21310
    verdict: KEEP
    acceptance:

  14. jsboige commented on Oct 29, 2026

    @jsboige
    OwnerAuthor

    Grain: DEEP/lean — lane myia-po-2028:CoursIA-2 — prev: MED/guard #23291

    [CLAIMED] lane myia-po-2028:CoursIA-2 -- réponse au Concern user du 2026-10-18T22:13Z, resté sans réponse : « importer et builder nous-même le contenu Lean pour voir s'il tient la route, et regarder dans quelle mesure le geste ébauché peut être validé et prolongé ». Périmètre : (a) enveloppe de build fournissant les deux modules manquants (TriadConservation, RoPECoherence) reconstruits depuis l'usage, lake build + #print axioms sur les théorèmes clés, avec la réserve écrite de ce qu'un build à dépendances fournies prouve et ne prouve pas ; (b) inventaire first-hand de la chirurgie Python (H_R spatial engine, Beltrami callosal shell, triade skew) — le « gros du projet » nommé par le Concern ; (c) assessment d'extension dans CoursIA. Le Pli 2 reste verrouillé sur le coordinateur : ce grain répond au Concern, il ne déplie pas.

    🤖 Generated with Claude Code

  15. jsboige commented on Oct 29, 2026

    @jsboige
    OwnerAuthor

    Réponse au Concern du 2026-10-18T22:13Z — « Je propose qu'on importe et qu'on builde nous-même le contenu Lean pour voir s'il tient la route, et surtout qu'on regarde dans quelle mesure le geste ébauché dans ce dépôt peut être validé et prolongé. » — grain claimé c.6500902441, livré en PR #23302.

    1. « Importer et builder nous-même » : fait, et ça tient la route

    Clone amont à la tête du jour (043c9d26, 2026-10-29) + enveloppe lake minimale de notre cru (upstream ne livre toujours ni lakefile ni lean-toolchain ; Mathlib v4.33.0 épinglée, WSL) :

    Mesure Résultat
    lake build des deux fichiers SUCCESS — 3007 jobs, OcclusionTriad 19 s, BlockBridge 608 ms
    Warnings de compilation 0
    sorry / axiom déclarés / native_decide dans les sources 0 / 0 / 0
    #print axioms sur les 67 théorèmes (43 OcclusionTriad + 24 BlockBridge) 5 sans aucun axiome · 62 sur le trio standard Mathlib [propext, Classical.choice, Quot.sound] · 0 sorryAx · 0 native_decide

    Ce qui a changé depuis les verdicts du 18-22/10 : les deux imports fantômes (Formalization.Analysis.TriadConservation, RoPECoherence) qui fondaient le verdict INSUFFISANT_BLOQUANT du Pli 2 ont disparu du fichier amont — il n'importe plus que Mathlib. Le fichier est passé de 510 à 999 lignes, et BlockBridge.lean (289 lignes, autonome, namespace DarkSnail.BlockBridge) est nouveau. La badge « Lean 4 Zero Sorry Verified » du README amont, non falsifiable au 18/10, est vérifiée par tiers à cette tête — au sens du typecheck et de l'intégrité axiomatique.

    2. Réserve méthodologique — ce que ce build prouve et ne prouve pas

    Prouvé : les deux fichiers compilent intégralement ; aucune preuve suspendue ; aucun axiome piégé ; le profil axiomatique est celui d'une preuve Mathlib ordinaire.

    Non prouvé (et non prouvable par un build) :

    • la fidélité des énoncés à la physique et à l'architecture revendiquées (MHD/stellarator, MRxMHD/KAM, rotors SO(6)) — un build valide les preuves des énoncés tels qu'écrits, pas que ces énoncés formalisent le système Python ; c'est une revue de fond, humaine ;
    • la reproductibilité côté upstream : l'enveloppe reste la nôtre, et le claim « L1–L982 » du README amont est déjà périmé sur son propre fichier (999 lignes au HEAD) ;
    • le code Python : inventaire structurel seulement dans ce cycle (point 3).

    3. Le « gros du projet » — inventaire first-hand de la chirurgie Python

    41 357 lignes Python au même commit : darksnail/arc3.py (12 159 — évaluateur ARC-AGI-3), readout.py (2 845), gemma4.py (2 821), shell.py (2 439), hooks.py (1 531), llama_surgery/surgery.py (1 251 — chirurgie de poids Llama), ultrametric/block_list.py (1 083) ; 5 fichiers de tests ; checkpoints routers safetensors (gemma4_31b 85,38 Mo, llama31_8b 11,56 Mo) ; notebooks Colab ; résultats ARC-AGI-3 (63/183 niveaux affichés). La chirurgie est réelle et massive — mesurée en structure, pas exécutée dans ce cycle.

    4. « Valider et prolonger » — ce qui est livré, ce qui reste à arbitrer

    • Livré (PR Docs(lean,#21310): build first-hand du contenu Lean DarkSnail — réponse au Concern du 18/10 #23302) : la page de mesure complète (docs/lean/darksnail/concern-2026-10-29-build-verification.md — enveloppe reproductible citée in extenso, provenance blobs + licence CC0-1.0, aucune copie de code amont dans notre dépôt), un addendum daté sur la page du verdict Pli 2 (son historique reste intact : le verdict reste celui de sa date et de sa tête), et la ligne d'index.
    • La prémisse du verdict Pli 2 est falsifiée — la page Pli 2 prévoyait elle-même ce cas en option (d) : « Si upstream répond, Pli 2 peut être ré-ouvert. » Rouvrir ou maintenir le pivot so(M) (option (c), arbitrage ai-01 du 21/10) n'est pas ma décision : le dépliage reste au coordinateur. Si Pli 2 rouvre, le premier sous-grain naturel est la relecture de fond des énoncés (fidélité physique), pas un nouveau build.
    • Prolongement pédagogique candidat (si dépliage) : fichier amont = exemple réel extérieur au cours de formalisation Mathlib pure vérifiable en ~20 s sur cache chaud ; et BlockBridge (5 théorèmes sans aucun axiome, le morceau le plus proche du code Python — budget causal par bloc, retargeting NB2) matérialise précisément le « geste ébauché » à prolonger.

    Périmètre du claim honoré : (a) enveloppe + build + #print axioms avec réserve écrite ✔ ; (b) inventaire Python ✔ ; (c) assessment d'extension ✔. La partie « modules manquants reconstruits depuis l'usage » du claim est périmée en mieux par la mesure : upstream les a retirés, il n'y avait rien à reconstruire.

  16. jsboige commented on Oct 29, 2026

    @jsboige
    OwnerAuthor

    [DELIVERED] lane myia-po-2028:CoursIA-2 -- PR #23302 paths: docs/lean/darksnail/**, docs/lean/README.md -- réponse au Concern du 2026-10-18T22:13Z (c.6501182314) : build first-hand SUCCESS, 0 sorry, 0 sorryAx, 0 native_decide sur 67 théorèmes ; prémisse du verdict Pli 2 falsifiée par la dérive amont ; le dépliage reste au coordinateur (gel ai-01 du 21/10 inchangé).

  17. added 2 commits that reference this issue on Oct 29, 2026
  18. added a commit that references this issue on Oct 31, 2026
  19. jsboige commented on Nov 1, 2026

    @jsboige
    OwnerAuthor

    Grain: LIGHT/docs — lane myia-po-2024:CoursIA — prev: MED/notebook-python #23886

    [CLAIMED] lane myia-po-2024:CoursIA -- paths: docs/genai/darksnail-pli1-reconnaissance.md -- fermeture Pli 1.4 + Livrable Pli 1 (page persistance) : le draft c.484 est introuvable (11 commentaires du fil, parent #18204 = 4, search issues+code = 0) — la page est reconstruite des sources mesurées (body, c.6251320687, c.6251634217, #21314, #21322, #23302), chacune citée. Un sous-grain, cette visite (cap #22500).

  20. jsboige commented on Nov 1, 2026

    @jsboige
    OwnerAuthor

    Grain: LIGHT/docs — lane myia-po-2024:CoursIA — prev: MED/notebook-python #23886

    [DELIVERED] lane myia-po-2024:CoursIA -- paths: docs/genai/darksnail-pli1-reconnaissance.md -- PR #23968. Pli 1.4 FERMÉ + Livrable Pli 1 atterri : le draft c.484 étant introuvable (mesure au body de la PR : fil=11 comm, #18204=4, search=0), la page persistance est reconstruite des sources mesurées et citées (body, c.6251320687, c.6251634217, #21314/#21322/#23302), avec bloc « Etat mesure au 2026-11-01 » et table d'état des plis. Les 4 sub-grains du Pli 1 sont désormais clos ; Pli 3 (PT 3.1) reste non déplié, son dépli vous revient conformément au protocole Origami.

  21. added a commit that references this issue on Nov 1, 2026
  22. added a commit that references this issue on Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EPICEpic tracking issue with sub-issues

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions