Nanko modélise vos systèmes en Shape et Connector versionnés en base : la base de données reste la source de vérité, .nanko n'est qu'un format d'échange à l'export et à l'import. La route vers l'architecture cible devient un plan à jalons, avec une Current version que l'équipe choisit à la main.
La base de données est la source de vérité du contenu et des Version d'un Document. Le fichier .nanko n'existe qu'aux points d'export et d'import, jamais en synchronisation continue.
Le Layout vit dans le même fichier .nanko que le contenu, versionné avec lui. Généré une seule fois à l'import, il est ensuite piloté à la main : jamais régénéré, jamais mélangé au contenu.
Une cible, des jalons intermédiaires, une Current version choisie à la main. Chaque jalon livré peut la devenir ; la précédente rejoint l'historique du Layer sans disparaître.
Le modèle reste volontairement petit : un Document versionné, un Draft éditable, une Current version choisie à la main. Le contenu ne porte jamais de position, Nanko s'occupe du placement dans le Layout.
@id stable, positionné sur un Layer.
@version (layer:semver).
@satisfies layer:range : avertit, sans jamais choisir automatiquement.
Posez la cible, découpez le chemin en jalons datés. Quand un jalon est livré, promouvez-le en Current version : la précédente rejoint l'historique du Layer sans disparaître.
Comparez n'importe quelle paire de versions, en liste ou sur le schéma. Chaque changement se rattache à la ligne du .nanko qui l'a produit.
Nanko n'ajoute une brique que quand un besoin réel la justifie. Le format d'échange, la recherche, les droits et le canvas suivent la même logique.
.nanko n'est jamais stocké par Nanko : la base de données est la source de vérité, le fichier n'existe qu'à l'export et à l'import.
Pas de dossiers ni de hiérarchie dans un Project : une recherche plein texte intégrée retrouve vos Document, sans moteur ni cache dédiés.
Être membre d'une Org ne donne accès à aucun Project par défaut. Une Org peut définir une Capability par défaut pour couvrir le cas d'une petite équipe.
L'édition reste un canvas 2D top-down en v1. Un helper de navigation en pile de layers, isométrique et statique, aide à s'y repérer sans passer par la 3D.
Nanko est en cours de construction. Dites-nous quelle architecture vous essayez de faire bouger : nous ouvrons les accès par vagues à mesure que le produit avance.