Architecture
Ceci est la cartographie système publique d'Apollia OS, rédigée selon une structure arc42 avec un modèle C4. C'est la carte que lit un contributeur, un intégrateur ou un évaluateur technique pour comprendre comment le runtime est construit et pourquoi.
Ce que cette section est, et n'est pas
Elle décrit la forme du système : ses objectifs, ses contraintes, ses parties, la façon dont elles s'assemblent, et où se trouve la dette. Elle ne répète pas le matériel de référence. Chaque fois qu'un fait relève de l'API, du CLI ou du SDK, cette section renvoie vers la référence générée plutôt que de le reformuler, afin qu'il n'existe qu'une seule source par fait :
- Référence de l'API HTTP pour le contrat de pilotage côté hôte.
- Référence CLI pour la surface de commandes.
- Contrat SDK /
ctxpour ce que le Python d'un paquet appelle. - Configuration et le catalogue d'outils natifs.
Les concepts qui méritent leur propre récit vivent sous Explication, par exemple le modèle de responsabilité. Cette section renvoie vers eux plutôt que de les dupliquer.
Politique d'honnêteté
Chaque affirmation ici est ancrée dans ce que le code fait réellement, pas dans ce que d'anciennes notes de conception espéraient qu'il ferait. Là où une capacité est partielle ou absente, cela est indiqué clairement dans Risques et dette technique. Une cartographie qui cache ses lacunes n'est pas une carte, c'est une brochure.