Architecture
wisely.ps1 est le seul point d'entrée. Les modules ne se connaissent pas entre eux — toute orchestration passe par le script principal.
Wisely/
├── wisely.ps1 ← Point d'entrée unique — orchestre tous les modules, aucune logique métier ne vit ailleurs
├── modules/
│ ├── ProfileManager.ps1 ← Logique profils (apply, backup, rollback, import/export)
│ ├── Logger.ps1 ← Historique JSON de toutes les opérations
│ ├── Monitor.ps1 ← Contrôle de la tâche planifiée Windows
│ ├── MonitorTask.ps1 ← Script exécuté par le Planificateur de tâches
│ └── WeeklyReport.ps1 ← Génération des rapports hebdomadaires
└── data/
├── profiles.json ← Définition des profils — source de vérité
├── history.json ← Généré automatiquement (non versionné)
└── reports/ ← Rapports hebdomadaires (non versionnés)Principe clé
wisely.ps1 est le seul point d'entrée. Les modules ne se connaissent pas entre eux — toute orchestration passe par le script principal.