This commit is contained in:
2026-09-13 00:12:41 +02:00
parent fd4e879c0c
commit 019c8ad335
16 changed files with 580 additions and 92 deletions

View File

@@ -28,4 +28,11 @@ Les futures décisions doivent respecter les invariants suivants :
24. **Saselang ne requiert pas de `mut`, borrow syntax ou lifetimes utilisateur pour le code mutable ordinaire.**
25. **Les conversions et opérations textuelles ne transcendent jamais implicitement les encodages : conversion explicite d'abord, opération ensuite.**
26. **Une interface de collection n'annonce jamais une capacité qui peut être absente et échouer ensuite comme « unsupported ».**
27. **Capacité intrinsèque d'un type et permission portée par `const` restent deux dimensions distinctes.**
28. **Une slice ne peut jamais augmenter les droits de mutation de sa source.**
29. **Un array safe devient observable uniquement après initialisation complète.**
30. **Une bibliothèque spécialisée peut être officielle sans appartenir au Core ou au SDK obligatoire ; son artifact normal reste une `.saselib`.**
31. **Les dépendances natives de bootstrap peuvent être remplacées progressivement par des implémentations Saselang sans imposer leur architecture historique au langage.**
---