{
  "title": "Méthode et dictionnaire de remplacement",
  "read_on": "2026-11-08",
  "method": "# Méthode — ce qui reste après un remplacement de suite\n\nProtocole figé avant collecte le 7 novembre 2026 à 23:43 UTC (8 novembre à Paris). Lecteur : DSI ou responsable qui souhaite réduire Microsoft 365 / Google Workspace sans retirer un outil encore nécessaire. Thèse préalable : choisir par flux et conserver les dépendances utiles jusqu’à une recette réussie. Contre-cas : une obligation écrite de sortie complète peut imposer un autre calendrier, avec transformation des usages.\n\nLe panel raisonné de onze familles reprend les acteurs du comparateur. Cinq tâches sont fixées avant lecture : fichier bureautique avancé, invité externe, mail/agenda, départ d’un compte et recherche dans les fichiers. Chaque famille produit cinq lignes, y compris lorsqu’un renseignement reste inconnu. Ce n’est pas un classement général ni un panel représentatif. Les éditions, moteurs, versions et hébergements sont inscrits dans les lignes, sans inventer un produit unique Nextcloud ou une édition qualifiée pour toute une marque.\n\nLa collecte est bornée à trois pages officielles par famille, sauf résolution ciblée de version ; une FAQ OnlyOffice apporte le contexte sur JavaScript et VBA, sans étendre un convertisseur à toutes les intégrations. Vingt-six pages sont retenues. Les pages Talkspirit récupérées directement ne livrent qu’une coquille HTTP200 : les passages de leur rendu web sont capturés séparément, avec SHA-256. Les versions d’aide 2025 sont maintenues ; une lecture en 2026 ne les actualise pas. Le guide Element est servi avec un avertissement de version non récente : la procédure actuelle du contrat reste à confirmer. Les manuels Nextcloud indiquent 35, pas la version de tout hébergeur. Les pages commerciales non datées sont signalées comme telles.\n\nLe codage relève une fonction ou une limite effectivement décrite, distingue les fonctions hors périmètre comparé et laisse les inconnus vides. Il ne transforme ni une intégration Microsoft ni une mention de compatibilité en preuve de retrait possible de licence. Une recommandation de conserver provisoirement un outil est une conséquence conditionnelle de cette dépendance, pas un coût mesuré. Le guide propose cinq recettes, sans résultat, date ou retrait de licence approuvé.\n\nLes données et le CSV correspondent cellule à cellule. Le registre public donne URL, version affichée, date de lecture et SHA de capture, sans chemin local. Aucun compte, import, fichier métier, invitation, suppression, moteur de recherche ou migration n’a été testé. Aucun chiffre d’économie, de fiabilité, de couverture de marché ou de conformité n’est produit. Le résultat sert à cibler un pilote et les questions du devis, pas à certifier une sortie complète.\n",
  "dictionary": {
    "unit": "Une famille/offre comparée × une tâche ; 11 × 5 = 55 observations documentaires, pas 55 essais",
    "statuses": {
      "EXPLICIT_DOCUMENTED": "Fonction décrite dans la source au périmètre indiqué, sans essai de la rédaction",
      "LIMITED_OR_CONDITIONAL": "Une partie de la tâche est décrite avec condition ou dépendance ; ne signifie pas insuffisant pour tous",
      "UNKNOWN_IN_READ_SCOPE": "Information précise non établie dans les sources retenues ; aucun zéro et aucune absence inférée",
      "OUTSIDE_COMPARED_OFFER_SCOPE": "Tâche extérieure au périmètre choisi pour la comparaison, pas un défaut produit"
    },
    "unknowns": "Champs de dépendance, format ou identité vides si non établis ; aucune suppression de licence décidée",
    "cost": "Aucun prix ni total calculé ; seules les dépendances qui peuvent maintenir une dépense sont documentées",
    "pilot": "Cinq scénarios proposés ; dates, résultats, preuves et autorisations de retrait de licence vides car non exécutés"
  },
  "provenance": {
    "article_sha256": "8573bb6c9d0b1f765d23265ea3082d1a1a024f8119afca25a1a51bf86afbc7ce",
    "method_sha256": "77bb94b1f6529b1c4ee5b048f6f1c6a9dd8e160cb6ff8144cb8b1d46ae05bbe2",
    "dictionary_sha256": "ce798db643adbf2b528d1e0f6c758ee3037e1c6ba9fb01da503f2d4849316300"
  },
  "not_performed": "Aucun compte, devis, invitation, appel API, migration, audit ou essai produit exécuté. Aucun certificat de conformité."
}
