Terminvs fait respecter les frontières d’une architecture. On déclare, dans un fichier architecture.rhai, quelles parties du code ont le droit de dépendre de quelles autres ; le build échoue dès qu’un import franchit une ligne interdite. Le principe est tout interdire par défaut, puis autoriser explicitement.

Le nom vient de Terminus, le dieu romain des bornes : déplacer une borne de champ était un sacrilège. Terminvs fixe de la même façon les limites d’une architecture.

Projet en développement actif (alpha).