La migration part d'une demande transformée : environ 2 500 fusions par jour en mai 2026 deviennent plus de 30 000 en septembre. Selon Anthropic, Claude rend l'infrastructure Git plus coûteuse à alimenter. Scion est une réponse pour agents connectés, pas dépôts locaux autonomes.

Sept ingénieurs ont aussi bâti Antique et des services associés, en cinq mois selon l'entreprise. Le problème est architectural, non un jugement général contre Git. Recevoir et distribuer le code à faible coût ne supprime pas la vérification du comportement commun ni la responsabilité.

La charge était autant les extractions que les commits

L'historique principal approchait 100 Go et la copie compressée dépassait 25 Go. Sans environnements, sandboxes et recherche, CI réalisait 25 millions de checkouts quotidiens. Un accès naïf aurait généré plus de 600 pétaoctets Git par jour.

Clones superficiels, extractions partielles, instantanés et centaines de miroirs réduisaient déjà le trafic. Les instantanés vieillissaient, l'historique incomplet compliquait diff, recherche et blame. Un cache supplémentaire ne corrige pas forcément la forme des requêtes.

Git donne aux clones données et fonctions pour indépendance et hors-ligne. Les clients dominants étaient des tâches connectées voulant un dossier, une différence ou une base de fusion. Leur distribuer l'autonomie d'un portable payait une faculté rarement utilisée.

Le serveur devient l'ordinateur de gestion des sources

Scion déplace historique, création, différences, fusions et rebases au serveur. Le client léger garde un cache borné et matérialise les fichiers nécessaires. Des tâches interrogent l'API sans checkout, passant de pairs complets à un calcul partagé.

Le registre de base est un changeset dans un journal anticipé décrivant les fichiers modifiés depuis le parent. Les objets compressés adressés par contenu sont séparés. Immuables, ils sont réutilisables en cache sans grands packfiles à chaque modification.

Branches et étiquettes demeurent, mais hors principale et releases leur usage est limité par la coordination globale. Index blame, copies et graphes sont dérivés séparément, immédiatement ou à la demande. Changer un index ne change pas les enregistrements ni tous les clients.

Des démons partagent les objets par nœud, avec caches régionaux devant le centre. La hiérarchie évite une avalanche centrale lors d'une panne régionale. Sparse, virtualisation et API réduisent les fichiers mais dépendent davantage du réseau et du serveur qu'un clone indépendant.

Les gains internes ne décident pas pour toutes les équipes

Anthropic rapporte plus de 99 % de réussite cache à chaque niveau, 200 fois moins de CPU et mémoire, des secondes au lieu de minutes et 25 % de CPU CI rendue au parc. Ce sont mesures internes, pas comparaison externe reproductible.

Claude a aidé : un modèle précoce aurait réécrit l'ingestion manuelle avec vingt fois moins de mémoire et une vitesse quadruple en conservant les exigences implicites. Un cas déclaré ne garantit pas chaque réécriture ni ses hypothèses cachées.

Google Piper et Meta Sapling ont déjà répondu aux monorepos géants ; Sapling conserve aussi Git. Scion suppose des clients automatiques toujours en ligne. L'adopter signifie revue, recherche, identité, droits et CI, pas seulement commande rapide.

Les humains relisent l'intention, les interactions restent difficiles

Chaque modification a une revue humaine, dit l'entreprise, centrée sur l'intention plutôt que chaque ligne. Tests, explications et analyse portent plus de confiance. Répondre au but ne prouve pas l'implémentation ou les invariants non exprimés.

Les ingénieurs devaient dire non. Certains composants parcouraient les commits au lieu de demander à Antique l'heure de fusion faisant autorité. La critique adversariale produisait parfois validation et complexité excessives. Optimisations et solutions plausibles à rejeter coexistaient.

Scion bloque conflits textuels, non sémantiques. Une édition adapte fonction et appelants ; une autre ajoute un appel fondé sur l'ancien contrat. La fusion est propre, le programme faux. Une file teste habituellement l'ensemble avant le lot suivant, mais des centaines ou milliers durant le test rendent le verrou global impraticable.

L'investissement va donc après fusion et avant déploiement. Fuzzing, simulations isolées, limites, permissions et accords par risque aident. Le risque ne disparaît pas : détection et réparation se rapprochent du lancement, dont les contrôles doivent arrêter les mauvaises combinaisons.

La comparaison absente est la qualité dans la durée

Des Claude persistants, superfans, suivent télémétrie et logs dans Slack avec les alertes normales. Trouver des motifs hors seuils est possible, mais plus de suivi n'est pas un résultat. La vitesse de réparation exige détection, isolation ou retour efficaces.

Le volume inclut petits changements, expériences et annulations. Taux de défauts indépendants, rollbacks, incidents et part d'agents ne sont pas publiés. Sans ces dénominateurs, débit accru peut signifier meilleure fiabilité ou gouvernance surchargée.

La leçon transférable est plus étroite que remplacer Git. API, caches partagés, espaces virtuels et revue du risque traitent des points sans abandonner histoire portable et résilience hors-ligne. Peu d'équipes prouvent cette charge et intégration.

Scion montre la pression de la génération sur la plateforme. De meilleures preuves lieraient économie à sorties stables, responsabilités claires et défauts échappés moindres. Jusque-là, c'est un résultat technique avec compromis de vérification, pas un modèle universel de sûreté.

Lecture connexe sur la documentation du contexte de travail : bases de connaissances de documents techniques ; seconds cerveaux natifs IA.

Articles connexes
Sources

Parcourir l’annuaire des outils →