Carnet d'atelier · ouvert au public · mai 2026Workshop notebook · open to the public · May 2026

Quand un modèle dit vrai, combien de temps lui faire confiance, et quand le tuer proprement. When a model is right, how long to trust it, and when to kill it cleanly.

Régis Rigaud

# RQZ Prospective, mai 2026
while question == "trust(model)?":
    terrain   {resonance, kv, topology, gov, verif}
    publish   what_works
    publish   what_breaks     # un kill = un résultat
    sleep     what_runs_out

Une question. Cinq terrains. Douze papiers ouverts en 2026, un kill assumé. Un atelier qui tourne entre la France et le web. One question. Five terrains. Twelve open papers in 2026, one published kill. A workshop running between France and the web.

IndépendantIndependent/ France/ Sole-author/ Open access/ MIT

Suivre le filFollow the thread Les papiersThe papers Voir l'établiSee the bench
HERO
12
PapiersPapers · 2026
1
Kill publiépublished · falsification ouverteopen falsification
347
VidéosVideos · YouTube
10+
Chantiers sur l'établiOn the bench
250~
DossiersFolders · ~/dev/
5
Terrains, une questionTerrains, one question
Outils · ce qui tourne en publicTools · what runs in public

Quatre outilsFour public
publics.tools.

Le reste vit en privé, agents, mémoire externe, bancs ML. Quand un projet se calme, je le sors.The rest stays private, agents, external memory, ML benches. When a project quiets down, I bring it out.

En ligneLive YouTube

Deep Learner, One Step at a Time

L'IA pour les éternels apprentis, à leur propre rythmeAI for eternal learners, at their own pace

Une chaîne pour celles et ceux qui aiment découvrir et comprendre l'IA sans pression. Un concept, une vidéo, on avance pas à pas. Pas une chaîne de viralité, un compagnon d'apprentissage.A channel for those who like to discover AI without pressure. One concept, one video, one step at a time. Not a virality channel, a learning companion.

347 vidéosvideos705 abo.subs08/2024
En ligneLive Open source

TimelineJS Resonance edition

Fork éditorial du TimelineJS3 de Knight LabEditorial fork of Knight Lab's TimelineJS3

J'avais besoin de timelines plus propres pour raconter des histoires longues. J'ai forké TimelineJS3, ajouté trois skins React et un viewer standalone, et séparé code et data en deux repos pour que les contributeurs n'aient à toucher qu'au JSON.I needed cleaner timelines for long stories. Forked TimelineJS3, added three React skins and a standalone viewer, split code and data into two repos so contributors only touch JSON.

3 skins@thecause/timelinejs
En ligneLive Django · HTMX

Inkestia

Mon stack pour sortir un SaaS en quelques joursMy stack to ship a SaaS in a few days

Django 6 + HTMX, calibré pour l'hébergement mutualisé o2switch. Pas de magie, pas de stack JS qui pourrit en six mois, juste un squelette qui permet de partir d'une idée le lundi et d'avoir un truc en production le vendredi.Django 6 + HTMX, tuned for o2switch shared hosting. No magic, no JS stack that rots in six months, just a skeleton that lets me start from an idea on Monday and ship by Friday.

idea → prodMon→Fri
Open source Zig · ZML

gemma4-zml-probe

Gemma 4 reporté en Zig, bit pour bit comme HuggingFaceGemma 4 ported to Zig, bit-for-bit with HuggingFace

Je voulais comprendre un LLM moderne de l'intérieur, pas seulement le consommer. J'ai reporté le chemin texte de Gemma 4 (E2B) en ZML (Zig, MLIR, OpenXLA), opération par opération, en prouvant chaque étape identique à HuggingFace. Prefill, decode, génération longue : même sortie, au bit près. Une cinquantaine de gates, chacune taguée. Depuis, ça tourne aussi sur GPU, à une centaine de tokens par seconde. Et la boucle tient désormais de bout en bout : je pose une question en texte, je relis la réponse en texte, recoupée avec la référence.I wanted to understand a modern LLM from the inside, not just consume it. I ported Gemma 4 (E2B)'s text path to ZML (Zig, MLIR, OpenXLA), op by op, proving each step identical to HuggingFace. Prefill, decode, long generation : same output, down to the bit. About fifty gates, each one tagged. It now runs on GPU too, at around a hundred tokens per second. And the loop now holds end to end : I ask a question in plain text, I read the answer back in plain text, cross-checked against the reference.

bit-exact~50 gates ✓Apache-2.0
Le filThe thread

Une question,One question,
cinq terrains.five terrains.

Vu de l'extérieur ça ressemble à de la dispersion. Vu de l'intérieur c'est la même question, grattée sur des surfaces différentes. Les papiers tombent où ça gratte.From outside it looks like scatter. From inside it's the same question, scratched on different surfaces. The papers fall where the scratching gets traction.

« Quand un modèle dit vrai, combien de temps lui faire confiance, et quand le tuer proprement. » « When a model is right, how long to trust it, and when to kill it cleanly. » — le fil, en une phrase— the thread, in one line
01

Modèles du mondeWorld models

5 papiers · framework Resonance5 papers · Resonance framework
RBD, agreement physiqueHHA + MIT, stress & décisionsARH + DH, horizons adaptatifsVectorial ResonanceCompanion Note
02

Compression KVKV compression

2 papiers · 1 kill2 papers · 1 kill
LFCM, fidélité comportementaleFalsification bi-axialeBi-axial falsificationTernaryKV (clôturé · null report non déposé)TernaryKV (closed · unpublished null report)
03

Topologie cachéeHidden topology

3 papiers · 1 archivé3 papers · 1 archived
Missing AttractorsTopological GapsKnowledge Maps (archive)
04

Gouvernance LLMLLM governance

1 papier · NLP non-génératif1 paper · non-generative NLP
NLU Manifest, 4 niveauxMunich (chantier)
05

VérificationVerification

1 papier · cadre formel1 paper · formal frame
MIB-V15, 5 étapes bloquantesRQZ-formal · Lean 4 (chantier)
L'établi · mai 2026The bench · May 2026

Ce qui tourneWhat's running
en ce momentright now

Pas un portfolio, un état des lieux. Certains chantiers iront quelque part, d'autres s'éteindront quand j'aurai compris ce que je voulais comprendre. Un atelier a son désordre ; le mien aussi.Not a portfolio, a snapshot. Some chantiers go somewhere, others fade when I've understood what I came to understand. A workshop has its mess ; mine too.

en coursactivev∞ · daily
Heartbeat · Ma_MEMOIRE

L'OS qui me garde cohérent entre deux sessions. Mémoire Markdown + vectorielle Qdrant, briefing automatique au démarrage, handoff à la coupure. Sans ce socle, mes 250 dossiers ~/dev/ redeviendraient un tas.The OS that keeps me coherent between sessions. Markdown + Qdrant vector memory, auto briefing on start, handoff on cut. Without this floor, my 250 ~/dev/ folders would be a pile again.

en coursactive20 skills · 6 hooks
Skills + hooks Claude Code

Vingtaine de skills (bilan, iterate, paper-diagnostic, reviewer-simulator, literature-reviewer, experiment-designer, submission-manager, sprint-mvp…) et 6 hooks (briefing, handoff, garde-fous secrets / git destructif / routage compute). Le harnais qui transforme Claude Code en atelier accordé à ma main.Twenty custom skills (bilan, iterate, paper-diagnostic, reviewer-simulator, literature-reviewer, experiment-designer…) plus 6 hooks (briefing, handoff, guard-rails for secrets / destructive git / compute routing). The rig that turns Claude Code into a workshop tuned to my hand.

en coursactive4 stages · M4
Epistemologue

Lire arXiv à la main quand on suit cinq sujets : impossible. Pipeline 4 étapes, collect → revise → score → synthesize. Profils YAML par sujet. Sort un état de l'art ~100 KB en quelques heures, dans lequel je pioche.Reading arXiv by hand across five topics : impossible. 4-stage pipeline, collect → revise → score → synthesize. YAML profiles per topic. Outputs a ~100 KB state-of-the-art in a few hours, where I cherry-pick.

en coursactiveM4 · 3090 · NAS
Infra persoPersonal infra

Mon coin de calcul à la maison. Plutôt payer EDF que des abonnements. Un hub pour orchestrer, un GPU pour les modèles lourds, un NAS pour la mémoire longue, tout pilotable depuis le portable. Les expériences tournent la nuit pendant que je dors.My own corner of compute at home. Rather pay the power bill than monthly subs. A hub to orchestrate, a GPU for the heavy models, a NAS for long memory, everything drivable from the laptop. Experiments run through the night while I sleep.

en coursactivev0.10.1 · 6.7% bad-route
ClawdIn + ClawdIn-gate

Un harnais personnalisé sur Gemma 4 n'existait pas, je l'ai écrit. CLI Python, REPL, ReAct, MCP, permissions à 3 niveaux. ClawdIn-gate est arrivé après : proxy OpenAI-compatible à 6 étages (safety, cache Redis, policy YAML, routage tier, fallback chain, télémétrie). v0.10.1 prod-ready, 6,7 % de mauvais routages mesurés.A custom harness on Gemma 4 didn't exist, so I wrote it. Python CLI, REPL, ReAct, MCP, 3-tier permissions. ClawdIn-gate came later : OpenAI-compatible 6-stage proxy (safety, Redis cache, YAML policy, tier routing, fallback chain, telemetry). v0.10.1 prod-ready, 6.7 % bad-route rate measured.

en coursactivev0.0.1 · 212 tests ✓
Munich

Agent investigateur câblé sur la Charte de Munich (1971), déontologie journalistique en dur, pas en suggestion. Pipeline collect → revise → score → synthesize, matrice de propriété de 52 sources, cross-LLM adversarial sur les claims sensibles.Investigative agent wired on the Munich Charter (1971), journalistic ethics as code, not as suggestion. Pipeline collect → revise → score → synthesize, ownership matrix over 52 news sources, adversarial cross-LLM on sensitive claims.

en coursactiveLean 4 · slow
RQZ-formal

À un moment, écrire « on peut prouver que… » en français ne suffit plus. Formalisation Lean 4 d'une partie du framework Resonance, pilote MIT, design verrouillé. Lent par construction. C'est le but.At some point, writing « we can prove that… » in plain English isn't enough. Lean 4 formalisation of part of the Resonance framework, MIT pilot, design locked. Slow by construction. That's the point.

en coursactivev1 · 173 tests ✓
cognitive_agent

Comprendre ce que raisonner par étapes veut dire concrètement, sans frontier model qui triche. Boucle 8-phases sur micro-puzzles ARC : 14/15 de couverture. v1 la déplace dans le temps — un T-maze à coût où l'agent va voir l'indice avant de s'engager sur une branche irréversible. 173 tests verts. Mini-monde, vraies questions.Figuring out what step-by-step reasoning actually means, without a frontier model doing the work for me. 8-phase loop on ARC micro-puzzles : 14/15 coverage. v1 moves it into time — a costly T-maze where the agent goes to read the cue before committing to an irreversible branch. 173 tests passing. Tiny world, real questions.

en coursactive38 tests ✓ · numpy
active_inference

Friston ne se lit pas, se code. Implémentation from-scratch en numpy de Da Costa 2020 + HAIF Friston-Pezzulo 2018, 38 tests verts. Pour intérioriser, pas pour publier.Friston isn't read, it's coded. From-scratch numpy implementation of Da Costa 2020 + HAIF Friston-Pezzulo 2018, 38 tests passing. To internalise, not to publish.

clôturéclosedpapier #12 · null report non déposépaper #12 · unpublished null report
TernaryKV

Si on compresse les poids à 1,58 bits (BitNet), pourquoi pas le cache KV ? Papier RQZ #12, clos en local. Les tests d'invariance ont réfuté trois hypothèses sur quatre — un null report assumé, non déposé.If weights compress to 1.58 bits (BitNet), why not the KV cache too ? RQZ paper #12, closed locally. The invariance tests refuted three of four hypotheses — an owned null report, not deposited.

Derrière la cloisonBehind the wall Hermes · r4zero · meta-forge · pasture · dadia · ShortsCreator · claimline Ça respire, ça plante, ça redémarre. Quand un projet se calme, il franchit la cloison.Breathing, crashing, restarting. When a project quiets down, it crosses the wall.
Recherche · open accessResearch · open access

Douze papiers, un kill,Twelve papers, one kill,
une archive.one archive.

Sole-author, Zenodo, MIT par défaut. Je publie ce qui marche ; je publie quand je casse mes propres hypothèses ; je laisse en ligne les papiers retirés après relecture. Un kill bien fait vaut un résultat positif. Chronologique, sans hiérarchie.Sole-author, Zenodo, MIT by default. I publish what works ; I publish when I break my own hypotheses ; I leave online the papers I pulled after review. A clean kill is worth a positive result. Chronological, no hierarchy.

2026·04·25KILL · KV
Pre-registered Falsification of Timing-Based Divergence Decomposition in KV-Cache Compression

KILL pré-enregistré de l'hypothèse bi-axiale (densité × timing). Seul le signal de densité mono-dimensionnel survit. Falsification ouverte.Pre-registered KILL of the bi-axial (density × timing) hypothesis. Only the mono-dimensional density signal survives. Open falsification.

Zenodo
DOI ↗
2026·04·12TopologieTopology
Missing Attractors: An Energy-Landscape View of Detectable Topological Scars

La postérieure agrégée d'un VAE vue comme une énergie de Hopfield. Retirer une classe = retirer un attracteur. La déformation est prédictible.VAE aggregated posterior seen as Hopfield energy. Removing a class = removing an attractor. The deformation is predictable.

Zenodo
DOI ↗
2026·04·11KV
If the Model can tell, the Compression is not Transparent, LFCM

Benchmark de fidélité comportementale token-level pour la compression KV. Inversion contexte-dépendante sur les longues conversations ShareGPT.Token-level behavioural fidelity benchmark for KV-cache compression. Context-dependent inversion on long ShareGPT conversations.

Zenodo
DOI ↗
2026·04·06ArchiveArchive
Knowledge Maps: Revealing domain structure in language model hidden states

Relecture post-publication (mai 2026) : overlap méthodologique substantiel avec d'autres travaux 2025–2026, soumission arXiv retirée. Conservé sur Zenodo comme trace.Post-publication review (May 2026) : substantial methodological overlap with 2025–2026 work, arXiv submission withdrawn. Preserved on Zenodo as record.

Zenodo
DOI ↗
2026·03·29TopologieTopology
Topological Gaps exist before learning and are amplified by regularization

Trois régimes (PCA / AE / VAE), courbe dose-réponse sur six poids KL, réplication Fashion-MNIST.Three regimes (PCA / AE / VAE), dose-response curve over six KL weights, Fashion-MNIST replication.

Zenodo
DOI ↗
2026·03·14Resonance
Anatomy of Failure: Spatializing World Model Validity for Targeted Partial Reconstruction

Extension du framework Resonance vers la Vectorial Resonance par dimension. Reconstruction partielle ciblée, zéro oubli catastrophique par construction, validé jusqu'à Humanoid 47D.Extension of the Resonance framework into per-dimension Vectorial Resonance. Targeted partial reconstruction, zero catastrophic forgetting by construction, validated up to Humanoid 47D.

Zenodo
DOI ↗
2026·03·14Resonance
When Physics Disagrees: The Resonance Signal as a Diagnostic for Model-Physics Agreement (RBD)

Pondération R entre prédictions modèle et physique. Quand ils sont d'accord, on suit le modèle ; quand ils divergent, on suit la physique. Physique fausse : dégradation en douceur.R-weighted blending between model and physics predictions. When they agree, trust the model; when they disagree, trust physics. Wrong physics: graceful degradation.

Zenodo
DOI ↗
2026·03·14Resonance
Responding to Distribution Shift: When to Adapt, Freeze, or Rebuild World Models (HHA+MIT)

Agent qui régule son apprentissage par un signal de stress. HHA donne le contrôle continu, MIT élève le stress en décisions discrètes avec 100 % de spécificité au bruit.Agent that regulates learning via a stress signal. HHA gives continuous control, MIT elevates stress into discrete decisions with 100 % noise specificity.

Zenodo
DOI ↗
2026·03·14Resonance
How Long to Trust, What Went Wrong: Adaptive Horizons and Sign Structure (ARH+DH)

ARH ajuste l'horizon de prédiction selon la confiance. DualHorizon distingue bruit et drift via la structure des signes, validé sur 25 datasets TCPD réels.ARH adapts the prediction horizon based on confidence. DualHorizon distinguishes noise from drift via sign structure, validated on 25 real-world TCPD datasets.

Zenodo
DOI ↗
2026·03·14Note · Resonance
Companion Note, Resonance framework

Note de synthèse expliquant comment les composants du framework Resonance interagissent. Repo.Synthesis note explaining how the components of the Resonance framework interact. Repo.

PDF ↗
2026·03·04GouvernanceGovernance
NLU Manifest: How Far Can Non-Generative NLP Go for LLM Governance?

Comparaison à quatre niveaux (SVM → LLM frontier). Le non-génératif atteint 84–98 % de précision à latence 1 250× plus basse.Four-tier comparison (SVM → frontier LLM). Non-generative reaches 84–98 % accuracy at 1,250× lower latency.

Zenodo
DOI ↗
2026·02·18VérificationVerification
MIB-V15: A Unified Certification Protocol for Causal Logical Encoding in Neural Networks

Protocole bloquant en cinq étapes, QK tracing, Pareto-Alignment, DA-IIA, MIB-SAT, Marabou, avec six scénarios de gouvernance.Five-step blocking protocol, QK tracing, Pareto-Alignment, DA-IIA, MIB-SAT, Marabou, with six governance scenarios.

Zenodo
DOI ↗

Un kill bien fait vaut un résultat positif.A clean kill is worth a positive result.

ORCID ↗ Zenodo ↗
Code · MIT par défautCode · MIT by default

Tout sousEverything under TheCause.

Le framework Resonance et ses composants sont sur GitHub. Forks et contributions bienvenus.The Resonance framework and its components are on GitHub. Forks and contributions welcome.

~/dev — bash
# Resonance framework
git clone https://github.com/TheCause/resonance-framework.git

# Composants individuels
git clone https://github.com/TheCause/resonance-based-detection.git      # RBD
git clone https://github.com/TheCause/homeostatic-hamiltonian-agent.git  # HHA+MIT
git clone https://github.com/TheCause/temporal-evaluation-framework.git  # ARH+DH

# Lancer un benchmark (exemple HHA+MIT)
cd homeostatic-hamiltonian-agent
pip install -r requirements.txt
python run_all_benchmarks.py
Avant · DepuisBefore · After

25 ans de terrain,25 years on the ground,
puis l'accélération.then the acceleration.

Avant les LLMs · le socleBefore LLMs · the foundation

Avant 2022, l'essentiel du parcours : production informatique, messagerie d'entreprise, datacenter, banque, télécom, migrations critiques. Admin système, architecte, chef de projet, encadrement d'équipe. Des environnements où ça ne casse pas. Ou alors on le sait avant les utilisateurs.Before 2022, most of the journey: IT production, enterprise messaging, datacenter, banking, telecom, critical migrations. Sysadmin, architect, project lead, team management. Environments where things don't break. Or you know it before the users do.

Puis ASISPO : CTO d'un projet de suivi post-opératoire, de l'architecture au développement. Python bout en bout, Docker, API, chatbot, webchat, sauvegardes et mise en production.Then ASISPO: CTO of a post-operative follow-up project, from architecture to development. End-to-end Python, Docker, APIs, chatbot, webchat, backups and deployment.

Depuis les LLMs · l'accélérationSince the LLMs · the acceleration

Premier contact avec GitHub Copilot, puis ChatGPT en décembre 2022. Ce qui prenait des mois a commencé à prendre des semaines : prototyper, tester, écrire, documenter, publier. Ce que je notais en marge est devenu plus structuré, plus visible, parfois publiable. Cette page rassemble les traces de cette bascule.First contact with GitHub Copilot, then ChatGPT in December 2022. What took months started taking weeks: prototyping, testing, writing, documenting, publishing. What I scribbled in the margins became more structured, more visible, sometimes publishable. This page gathers the traces of that shift.

Les LLMs n'ont pas créé ce profil. Ils l'ont rendu visible.LLMs didn't create this profile. They made it visible.

À proposAbout

MéthodeMethod, plutôt que défaut.not flaw.

Je m'appelle Régis. Je vis et travaille en France, en indépendant. Pas de labo, juste des projets que je porte de bout en bout avec un peu d'aide.My name is Régis. I live and work in France, independently. No lab, just projects I carry end-to-end with a little help.

Je touche à beaucoup de choses, fiabilité des modèles, compression KV, topologie des représentations, agents, frises éditoriales, mémoire externe. C'est cohérent vu de l'intérieur : je gratte la même question (quand fait-on confiance à ce qu'un modèle dit ?) sur des terrains différents. Vu de l'extérieur ça ressemble à de la dispersion ; je l'assume.I work on many things, model reliability, KV compression, hidden-state topology, agents, editorial timelines, external memory. From the inside it's coherent : I'm scratching the same question (when can we trust what a model says ?) on different terrains. From the outside it looks like scattering ; I own that.

Quand un truc m'obsède, je fabrique. Quand un truc casse, je publie le kill. Quand un truc marche, je le partage. Quand un truc s'épuise, je le laisse dormir. Le reste, c'est de la cuisine.When something obsesses me, I build it. When something breaks, I publish the kill. When something works, I share it. When something runs out of energy, I let it sleep. The rest is cooking.

Contact

Pour casser uneTo break one
de mes claims.of my claims.

Une question, une collab, un sparring sur un papier, ou pour casser une de mes claims. Écris-moi.A question, a collab, sparring on a paper, or to break one of my claims. Drop me a line.