2025-10-26 13:07:16 -04:00
|
|
|
# 🌲 État du Dépôt Vivant — Alliance Boréale
|
|
|
|
|
|
|
|
|
|
**Version :** 1.0
|
|
|
|
|
**Dernière mise à jour :** 2025-10-26
|
|
|
|
|
**Cycle de réalignement :** CRB-5
|
|
|
|
|
**Statut :** Document vivant (SSOT opérationnel)
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🪧 Préambule
|
|
|
|
|
|
|
|
|
|
> Ce document est le **pouls du projet**.
|
|
|
|
|
> Il cartographie l'état actuel de l'écosystème boréal :
|
|
|
|
|
> services déployés, travaux en cours, tensions à résoudre.
|
|
|
|
|
> Il se met à jour au rythme des sprints et des réalignements.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🗺️ Structure du dépôt
|
2025-10-26 14:21:39 -04:00
|
|
|
```
|
2025-10-26 14:15:38 -04:00
|
|
|
.
|
|
|
|
|
├── ansible
|
|
|
|
|
│ ├── group_vars
|
|
|
|
|
│ ├── host_vars
|
|
|
|
|
│ ├── inventory.ini
|
|
|
|
|
│ └── roles
|
|
|
|
|
├── artifact.tar.gz
|
|
|
|
|
├── CODEOWNERS
|
|
|
|
|
├── configure
|
|
|
|
|
│ ├── configure.yaml
|
|
|
|
|
│ └── export.mjs
|
|
|
|
|
├── CONTRIBUTING.md
|
|
|
|
|
├── dns
|
|
|
|
|
│ └── zone-chezlepro.ca.zone
|
|
|
|
|
├── docs
|
|
|
|
|
│ ├── 00_Etat_Depot_Vivant_v1.md
|
|
|
|
|
│ ├── 00_Glossaire_biomimetique_autopoietique_v3.md
|
|
|
|
|
│ ├── 00_Modele_8_couches_biomimetique_autopoietique_v3.md
|
|
|
|
|
│ ├── 00_Nomenclature_biomimetique_autopoietique_v3.md
|
|
|
|
|
│ ├── architecture
|
|
|
|
|
│ │ ├── 14_Structure_YAML_Registraire.md
|
|
|
|
|
│ │ ├── Architecture_Deterministe_Alliance_Boreale_Whitepaper.md
|
|
|
|
|
│ │ ├── Architecture_Deterministe_Diagrammes_Visuels.md
|
|
|
|
|
│ │ ├── checklist_reunion.md
|
|
|
|
|
│ │ ├── guide_formation.md
|
|
|
|
|
│ │ ├── readme_package.md
|
|
|
|
|
│ │ ├── resolution_adoption.md
|
|
|
|
|
│ │ ├── scripts_migration.sh
|
|
|
|
|
│ │ └── templates_automation.md
|
|
|
|
|
│ ├── constitution
|
|
|
|
|
│ │ ├── 00_Charte_Cognitive_Alliance_Boreale.md
|
|
|
|
|
│ │ ├── 01_Charte_Fondatrice_v2.1.md
|
|
|
|
|
│ │ ├── 02_Reglement_de_Regie_Interne_biomimetique_autopoietique_v3.md
|
|
|
|
|
│ │ ├── 03_Cadre_Conformite_Label_Prestige_biomimetique_autopoietique_v3.md
|
|
|
|
|
│ │ ├── 03_Cadre_Conformite_Label_Prestige.md
|
|
|
|
|
│ │ ├── 04_Manifeste_Philosophique_LEsprit_Boreal.md
|
|
|
|
|
│ │ └── Registraire des entreprises - Reçu de paiement.pdf
|
|
|
|
|
│ ├── engineering
|
|
|
|
|
│ │ └── git-conventions.md
|
|
|
|
|
│ ├── gouvernance
|
|
|
|
|
│ │ ├── guide-utilisation-claude.md
|
|
|
|
|
│ │ ├── INSTRUCTIONS_CLAUDE_v2.1.md
|
|
|
|
|
│ │ ├── Pacte_Collaboration_Claude_President.md
|
|
|
|
|
│ │ ├── pacte-conseiller-strategique.md
|
|
|
|
|
│ │ └── proposition_nouvelle_place.md
|
|
|
|
|
│ ├── index.md
|
|
|
|
|
│ ├── opération
|
|
|
|
|
│ │ ├── 05_Operation_DNS_Federee.md
|
|
|
|
|
│ │ ├── 08_Processus_Onboarding_Membres.md
|
|
|
|
|
│ │ └── Carte_Equivalence_Label_Prestige_vs_Standards.md
|
|
|
|
|
│ ├── TODO.md
|
|
|
|
|
│ ├── TRANSMISSION.md
|
|
|
|
|
│ └── vieustoq
|
|
|
|
|
│ ├── 01_charte_fondatrice.md
|
|
|
|
|
│ ├── 02_reglement_regie_interne.md
|
|
|
|
|
│ ├── 03_guide_demarrage_rapide.md
|
|
|
|
|
│ ├── 2025-10-11 - L'Alliance Boréale - Partenariats.md
|
|
|
|
|
│ ├── doc_10_contrat_adhesion.md
|
|
|
|
|
│ ├── doc_11_resolutions_ca.md
|
|
|
|
|
│ ├── doc_12_plan_transition_obnl.md
|
|
|
|
|
│ ├── doc_14_registraire_yaml.md
|
|
|
|
|
│ ├── document_01_charte_fondatrice.md
|
|
|
|
|
│ ├── document_04_modele_financement_hybride.md
|
|
|
|
|
│ ├── document_04_modele_financement_hybride_v1.1.md
|
|
|
|
|
│ ├── document_05_protocole_audit_pair_a_pair.md
|
|
|
|
|
│ ├── document_05_protocole_audit_pair.md
|
|
|
|
|
│ ├── document_06_charte_banque_de_temps.md
|
|
|
|
|
│ └── document_06_charte_banque_temps.md
|
|
|
|
|
├── evidence
|
|
|
|
|
│ ├── backup
|
|
|
|
|
│ │ └── restoration_2025-10-26.md
|
|
|
|
|
│ └── detection
|
|
|
|
|
│ └── alert_test_2025-10-26.md
|
|
|
|
|
├── GOVERNANCE.md
|
|
|
|
|
├── INSTALL.md
|
|
|
|
|
├── LICENSE
|
|
|
|
|
├── Makefile
|
|
|
|
|
├── mkdocs.yml
|
|
|
|
|
├── polishPack.sh
|
|
|
|
|
├── README-COLLAB.md
|
|
|
|
|
├── README.md
|
|
|
|
|
├── registrar.yaml
|
|
|
|
|
├── registre
|
|
|
|
|
│ └── Fiche de diffusion - Document #8.md
|
|
|
|
|
├── RUNBOOK.md
|
|
|
|
|
├── scripts
|
|
|
|
|
│ └── check_branch.sh
|
|
|
|
|
├── security
|
|
|
|
|
│ ├── detection
|
|
|
|
|
│ │ └── rules
|
|
|
|
|
│ └── opa
|
|
|
|
|
├── SECURITY.md
|
|
|
|
|
├── structure_depot.txt
|
|
|
|
|
├── templates
|
|
|
|
|
├── tenants
|
|
|
|
|
│ └── chezlepro.yaml
|
|
|
|
|
└── terraform
|
|
|
|
|
└── main.tf
|
|
|
|
|
|
|
|
|
|
26 directories, 72 files
|
2025-10-26 14:21:39 -04:00
|
|
|
```
|
2025-10-26 13:07:16 -04:00
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 📚 Documents de référence (SSOT)
|
|
|
|
|
|
|
|
|
|
| Document | Couche | Statut | Dernière révision |
|
|
|
|
|
|----------|--------|--------|-------------------|
|
|
|
|
|
| `00_Nomenclature_v3.md` | Toutes | ✅ Finalisé | 2025-10-25 |
|
|
|
|
|
| `00_Modele_8_couches_v3.md` | Architecture | ✅ Finalisé | 2025-10-25 |
|
|
|
|
|
| `00_Glossaire_v3.md` | Toutes | ✅ Finalisé | 2025-10-25 |
|
|
|
|
|
| `02_Reglement_Regie_v3.md` | C3/Gouv | 🔨 En révision | 2025-10-25 |
|
|
|
|
|
| `03_Cadre_Conformite_v3.md` | C3/Gouv | 🔨 En révision | 2025-10-25 |
|
|
|
|
|
| `Carte_Equivalence_Standards.md` | C3/Gouv | 📝 Draft | 2025-10-25 |
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🧬 Services déployés / planifiés
|
|
|
|
|
|
|
|
|
|
| VMID | Nom | Couche | Statut | Santé | Notes |
|
|
|
|
|
|------|-----|--------|--------|-------|-------|
|
|
|
|
|
| 02001 | dns-master | C2 | 🟢 Prod | Stable | Migration DNSSEC à planifier |
|
|
|
|
|
| 03010 | keycloak | C3 | 🟡 Staging | En test | Intégration SSO en cours |
|
|
|
|
|
| 04021 | forgejo | C4 | ⚪ Planifié | — | Déploiement Q1 2026 |
|
|
|
|
|
| 05011 | fastapi-pivot | C5 | 🟡 Dev | En construction | API partielle |
|
|
|
|
|
| — | tenants | C6-C8 | ⚪ Dormant | — | Attente C4/C5 complet |
|
|
|
|
|
|
|
|
|
|
**Légende :**
|
|
|
|
|
🟢 Production | 🟡 En cours | ⚪ Planifié | 🔴 Bloqué
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🔄 Travaux en cours
|
|
|
|
|
|
|
|
|
|
### **Sprint actuel (semaine XX)**
|
|
|
|
|
|
|
|
|
|
| Titre | Priorité | Avancement | Couche | Responsable | Deadline |
|
|
|
|
|
|-------|----------|------------|--------|-------------|----------|
|
|
|
|
|
| Migration DNS autoritatif | P0 | 60% | C2 | — | 2025-11-10 |
|
|
|
|
|
| Intégration Keycloak SSO | P1 | 40% | C3 | — | 2025-11-20 |
|
|
|
|
|
| Design API FastAPI pivot | P1 | 30% | C5 | — | 2025-12-01 |
|
|
|
|
|
|
|
|
|
|
### **Backlog priorisé**
|
|
|
|
|
|
|
|
|
|
1. **P0** — Finaliser séparation C3/C4 (gouvernance vs forge)
|
|
|
|
|
2. **P1** — Déployer Forgejo C4 (registre artefacts)
|
|
|
|
|
3. **P1** — Documenter procédure portabilité tenant
|
|
|
|
|
4. **P2** — Activer monitoring avancé (C3)
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## ⚠️ Points de tension / décisions requises
|
|
|
|
|
|
|
|
|
|
- [ ] **Ownership des secrets** : C4 (Vault forge) ou C5 (exposition pivot) ?
|
|
|
|
|
→ *Décision requise : qui gère les secrets des tenants ?*
|
|
|
|
|
|
|
|
|
|
- [ ] **Adjacency-only** : flux C2→C4 actuellement direct (contourne C3)
|
|
|
|
|
→ *Action : revoir architecture réseau pour forcer passage par C3*
|
|
|
|
|
|
|
|
|
|
- [ ] **Portabilité tenant** : format YAML non finalisé
|
|
|
|
|
→ *Action : créer template `tenant.yaml` avec exemples*
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🧭 Prochains jalons
|
|
|
|
|
|
|
|
|
|
| Jalon | Date cible | Dépendances | Statut |
|
|
|
|
|
|-------|------------|-------------|--------|
|
|
|
|
|
| DNS C2 complet + DNSSEC | 2025-11-10 | — | 🟡 En cours |
|
|
|
|
|
| Forgejo C4 opérationnel | 2026-01-15 | DNS C2 | ⚪ Planifié |
|
|
|
|
|
| Pivot C5 API complète | 2026-02-01 | Forgejo C4 | ⚪ Planifié |
|
|
|
|
|
| Premier tenant C6 | 2026-03-01 | C4 + C5 | ⚪ Planifié |
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 📜 ΔLog — Évolutions du document
|
|
|
|
|
|
|
|
|
|
| Date | Version | Changements |
|
|
|
|
|
|------|---------|-------------|
|
|
|
|
|
| 2025-10-26 | 1.0 | Création initiale — cartographie de l'écosystème |
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🌌 Signature Boréale
|
|
|
|
|
|
|
|
|
|
> *Ce document est une carte, pas le territoire.*
|
|
|
|
|
> *Il vieillit à chaque commit, se régénère à chaque sprint.*
|
|
|
|
|
> *Comme la forêt, il ne ment jamais sur son état.*
|