{
  "title": "Méthode et dictionnaire des scénarios",
  "read_on": "2026-11-08",
  "method": "# Méthode — champs communs, variantes et opérations de portefeuille\n\nProtocole fixé le 8 novembre 2026 à 00:10 UTC avant nouvelle collecte. Lecteur : direction ou PMO qui compare des projets à différer. Position préalable : nommer les champs locaux/globaux et les droits avant une soumission ; contre-cas : une simple lecture sans modification requiert un contrôle plus léger.\n\nPanel raisonné de six familles : Planisware Orchestra, Planview ProjectAdvantage (anciennement Sciforma, sans double compte), Meisterplan, Planzone, Asana et monday.com. Huit dimensions fixées avant lecture donnent 48 observations. Vingt règles restent non établies et gardent une valeur vide. Ces comptes décrivent le registre, ni un panel représentatif ni des essais. La source distingue scénario explicitement nommé, vue reliée et copie de tableau ; le codage n’en fait pas trois garanties équivalentes d’isolation.\n\nDouze pages officielles retenues. Deux au plus par famille initialement ; une troisième Meisterplan résout le périmètre d’un changement de jalon selon son origine et son attribut. Les pièces principales sont les aides d’objets et d’opérations. Les pages produit Orchestra/ProjectAdvantage et Planzone annoncent des scénarios ou simulations, mais ne décrivent pas toutes les règles de champs, soumission ou retour arrière. Ces inconnus ne sont pas des fonctions absentes.\n\nLes aides Meisterplan distinguent la copie initiale, les champs globaux, les données dépendantes du scénario et Apply/Submit. Le détail Global and Scenario-Dependent Data précise la règle des jalons créés dans le plan ou dans un scénario : cette précision n’est pas effacée par la formulation plus générale de l’overview. Les aides Asana décrivent vues, champs, rollups et audience des rapports, sans être assimilées à une spécification de scénario. La page de duplication monday est distincte du Portfolio Enterprise synchronisé ; recettes d’automatisation, connexions et droits demandent une vérification propre.\n\nChaque cellule conserve source, URL, version affichée quand établie, lecture du 8 novembre et empreinte de capture. Les HTTP200 Asana ne fournissaient qu’une coquille ; les HTTP403 directs monday/Planview sont consignés. Le corps public rendu par l’outil web est lu et capturé séparément. Aucun compte ni accès refusé contourné. Les dates d’aide établies restent leurs dates ; copyright et indexation ne complètent pas une version absente. L’ouverture de Portfolio monday est capturée en complément du corps pour les éditions et la synchronisation.\n\nLe protocole de comité propose huit gestes sur données fictives : périmètre, droits, référence/reprise, champ global, donnée locale, jalon, application vers cible et récupération. Responsables, dates, résultats, preuves et décisions restent vides. Il ne demande pas d’expérimenter sur un plan de production. Aucun retour arrière automatique n’est présumé et quitter une vue n’est pas traité comme une annulation de données. La suppression/restauration d’un portefeuille monday demeure un mécanisme d’objet distinct d’un rollback de toutes les modifications.\n\nLes CSV UTF-8 sont produits avec artifact-tool et comparés cellule à cellule aux JSON. Aucun calcul financier, score de risque ou taux de réussite. L’apport nouveau est le rapprochement typé des six familles et un protocole de comité réutilisable, au-delà du guide Meisterplan existant. Aucun compte, scénario, soumission, automatisation, permission ou restauration exécuté. Les clauses de licence et configurations du lecteur ne sont pas validées.\n",
  "dictionary": {
    "unit": "Une famille/surface × une dimension ; six × huit =48 observations, pas48 essais",
    "unknowns": "documented_value vide = règle non établie ; ne signifie pas fonction absente. Tous résultats applicatifs vides.",
    "statuses": {
      "SUPPLIER_DOCUMENTATION": "Règle décrite au périmètre de la pièce",
      "DECLARATION_WITHOUT_FIELD_RULES": "Scénario annoncé, règle par champ non publiée dans les passages retenus",
      "CONNECTED_VIEW_NOT_ISOLATION_PROOF": "Vue reliée ou reporting décrit ; aucune preuve de sandbox isolée",
      "CONDITIONAL_FIELD_SCOPE": "Règle limitée à un attribut, une origine ou un chemin précis",
      "VIEW_EXIT_NOT_ROLLBACK": "Retour à la vue par défaut différent d’une annulation de données",
      "OBJECT_RESTORE_NOT_GLOBAL_ROLLBACK": "Restauration d’un objet limitée, sans promesse de retour arrière universel",
      "NOT_ESTABLISHED_IN_READ_SCOPE": "Champ inconnu dans cette collecte bornée"
    },
    "protocol": "Huit gestes proposés, propriétaires/dates/résultats/preuves/décisions non remplis car non exécutés",
    "no_scores": "Pas de classement de sécurité, taux de risque ou prix calculé"
  },
  "provenance": {
    "article_sha256": "b7bfd498e15af219473936009eccaefb2a42dc110d2a239e647594ec8b167bc5",
    "method_sha256": "93269f3293c60bd6c11e53b08921c4b034bca1a8158c304e36801b6e8af28628",
    "dictionary_sha256": "916a6ab0c65ba17d5fcbd5c0515e47961e7aa87ea7a2610da23a245eeb65febb"
  },
  "not_performed": "Aucun compte, projet client, appel API, scénario appliqué, permission, restauration ou logiciel testé ; aucun résultat produit mesuré."
}
