# ÆL-SIRIL V0.20 — Intégration additive

## Principes
Cette livraison conserve les **422 chemins d’origine de V0.19** et ajoute des fonctions ; les fichiers antérieurs effectivement modifiés possèdent une sauvegarde sous `legacy/v019/`.

## Démarrer
1. Décompresser le ZIP en préservant intégralement les sous-dossiers.
2. En local sous Windows, utiliser `LANCER_LOCAL_WINDOWS.bat` (serveur local HTTP), puis ouvrir `index.html`. Le mode autonome `PLANETARIUM_V020_AUTONOME.html` s’ouvre directement.
3. Publier tout le dossier sur une URL HTTPS stable, par exemple `/modules/ael-siril-v020/`, **sans supprimer les fichiers du site hôte**.
4. Lier ou intégrer la page `planetarium.html` (ou la version autonome) dans le portail existant ; vérifier les autorisations `frame-src`, `img-src` et `script-src` de sa politique CSP.

Exemple d’intégration dans une page existante :

```html
<iframe title="Observatoire ÆL-SIRIL V0.20"
  src="/modules/ael-siril-v020/planetarium.html"
  loading="lazy" allow="fullscreen" style="width:100%;height:85vh;border:0"></iframe>
```

**La publication sur ton vrai site n’a pas été réalisée depuis cet environnement.** Vérifier sur HTTPS dans Chromium, Firefox, Safari et un téléphone réel. Aucun lien ne remplace automatiquement la page d’accueil existante.

## Ce que fait la V0.20
- Grilles azimutales (degrés) et équatoriales (heures et degrés) : subdivisions progressives calculées d’après le champ optique ; dôme 180°, vue 360° et antipode préservés.
- Nouveau rééchantillonnage bilinéaire des panoramas, à la résolution de l’affichage sous un plafond pour protéger les mobiles ; fichiers terrain/ciel portés à **2172 × 724** à partir des images fournies.
- Calage paysager facultatif en degrés : `horizonOffsetDeg`, `landscapePitchDeg`, `landscapeYawDeg`, valeurs initiales **0**.
- Commande **Rotation 1×** : démarre/arrête l’écoulement du temps astronomique (journée locale 27 h et angle sidéral de travail). Un ciel fixe correspond au temps en pause, pas à l’immobilisation physique de l’univers.
- Satellites Síliræth : 36 / 48 / 60 / 72 / 84 objets en IVe–VIIIe ères et zéro avant. Le modèle calcule orbites circulaires, période, altitude, ligne de visée, occultation par Avar-Kharûn et éclairement solaire simplifié. **Noms et plan orbital provisoires, pas des faits canoniques.** Seuls certains passages sont visibles dans un ciel suffisamment sombre.
- Comètes et astéroïdes `SIM-MINOR` masqués en usage normal, avec fenêtre de démonstration si activée. Aucune date astronomique officielle ne leur est attribuée : les documents consultés ne donnent pas de fenêtres historiques suffisamment précises.
- Sélection d’étoile, de planète, de lune ou de soleil : interface V0.19 préservée ; voyage 3D intégré en mode autonome via un document embarqué.

## Limites et fidélité au canon
Les 320 étoiles STAR-3B, les 52 constellations et leur nomenclature d’origine ne sont pas modifiées. 10 noms propres établis, 310 désignations provisoires. Les cartes de planètes et les phases historiques encore incomplètes restent des visualisations illustratives.

Le paysage d’une seule image ne peut pas contenir un relief optique authentique à tous les niveaux de grossissement : au-delà de la résolution angulaire du panorama, un maillage de terrain multi-résolution géoréférencé sera nécessaire pour gagner de nouveaux détails. La V0.20 supprime l’agrandissement d’une vignette de 480 px et améliore les filtres, mais **ne promet pas des pixels inexistants**.

Le réseau de satellites n’est pas validé par une étude exhaustive de stabilité à long terme, de perturbations à trois étoiles ou de collision, et le flux lumineux de Lirael et de Nal-Øsir est simplifié. Le passage des ères est un scénario documentaire, pas une chronologie canonique des lancements. Les comètes sans éléments orbitaux documentés restent invisibles hors mode démonstration.

Le moteur WebGL des versions antérieures est conservé, mais son fonctionnement sur GPU réel et le déploiement HTTPS ne sont pas certifiés par les tests locaux. Le logiciel n’embarque pas le moteur officiel Stellarium.
