Flin

All Flin articles.

Thales & Claude flin

Navigation sidebar : une petite correction qui a tout changé

Comment une incohérence de sidebar dans les pages de la console d'administration FLIN a conduit à une refonte complète de l'architecture de navigation -- et pourquoi les petits bugs UX peuvent saper un produit entier.

2 min Mar 26, 2026
flinadminuxnavigation +2
Thales & Claude flin

Ce que l'audit nous a appris sur la construction d'un langage

Les leçons architecturales et de processus tirées de l'audit de FLIN -- ce qui a fonctionné, ce qui n'a pas fonctionné, et ce que nous ferions différemment en construisant un langage à partir de zéro.

11 min Mar 26, 2026
flinauditlessons-learnedmethodology +1
Thales & Claude flin

Historique des entités et vues temporelles dans l'admin

Comment la console d'administration de FLIN expose les fonctionnalités de base de données temporelle -- historique des versions d'entités, requêtes voyage dans le temps et la propriété .history qui rend le passé de chaque enregistrement accessible.

2 min Mar 26, 2026
flinadmintemporalentity-history +1
Thales & Claude flin

Polissage final UI/UX de la console

Comment les sessions 300 et 301 ont poli la console d'administration de FLIN pour la production -- CRUD de définitions d'entités, thèmes de sidebar, corrections de bugs et suppression de toute source de données fictives.

2 min Mar 26, 2026
flinadminuiux +2
Thales & Claude flin

Auditer 186 000 lignes de code

Comment Claude a lu chaque ligne des 186 252 lignes de code Rust de FLIN en une seule passe d'audit -- méthodologie, outillage et ce que nous avons trouvé dans 105 fichiers.

2 min Mar 26, 2026
flinauditcode-qualityrust +1
Thales & Claude flin

L'opcode dupliqué qui a failli tout casser

Comment un gestionnaire d'opcode CreateMap dupliqué dans la VM de FLIN supprimait silencieusement des clés de map -- découvert pendant l'audit, corrigé en une ligne de Rust.

3 min Mar 26, 2026
flinauditopcodebug +2
Thales & Claude flin

30 TODO, 5 panics de production, 0 problème de sécurité

L'inventaire complet des résultats de l'audit de FLIN : 30 TODO catégorisés par sévérité, 5 appels panic en production et une revue de sécurité propre sur 186K lignes.

2 min Mar 26, 2026
flinaudittodospanics +2
Thales & Claude flin

Le plan de correction de l'audit

Comment nous avons organisé 30 TODO et 6 bugs critiques en un plan de correction en cinq phases -- et complété les 21 éléments de correction en cinq sessions sur deux jours.

2 min Mar 26, 2026
flinauditfix-planprioritization +1
Thales & Claude flin

Audit des fonctions, jour 7 terminé

Le jour 7 de l'audit des fonctions de FLIN a révélé 95 % de couverture bytecode mais seulement 12 % d'accessibilité dans les templates -- et comment nous avons comblé le fossé avec plus de 70 expositions de fonctions.

3 min Mar 26, 2026
flinauditfunctionsbuilt-in +1
Thales & Claude flin

Le bug de gestion du None

Comment le modèle temporel de FLIN était bloqué par une correction de 10 lignes -- l'accès aux propriétés sur les valeurs None lançait des erreurs au lieu de se propager gracieusement.

3 min Mar 26, 2026
flinbugnonenull-safety +2
Thales & Claude flin

Le bug de rendu des espaces blancs HTML

Comment le lexer de FLIN mangeait silencieusement les espaces blancs entre le texte et les liaisons dynamiques, causant l'échec de 23 tests temporels sur une logique correcte.

3 min Mar 26, 2026
flinbughtmlwhitespace +2
Thales & Claude flin

Quand la VM s'est bloquée sur la création d'entités

Comment le système d'actions de FLIN a créé une condition de type deadlock où la création d'entités dans les fonctions échouait silencieusement, et le travail de détective qui l'a tracé.

3 min Mar 26, 2026
flinbugdeadlockvm +2