L'appétit bâti
s02bA ∈ [0, 1], privé, rappelé vers la référence du type courant. Il rend une méthode dure plus utile et biaise la gravité qu'un acteur lit d'un incident.
Trois échelles par acteur, une par niveau : ce que chacune lit, ce qui la fait monter, ce qui la borne, et comment un incident du détroit devient une question pour le stratégique, puis redescend en règles d'engagement.
app_escalade/reglages.yaml) ; les paliers d'Ormuz portent chacun leur provenance. Les exemples datés viennent de traces.json, commit e8c442a0, graine 20261108, avec des tirages forcés que la page signale. app_escalade/moteur/ : échelles propres, pression, matrice de taux, palier exercé, plancher, plafonds, lignes rouges, traduction, accidents ;o12, o14, s05, s06) et la posture ;Pour un acteur et une échelle, cinq maillons qui ne se confondent jamais (DA13) : ce qui lui arrive (les incidents), ce qu'il subit (la pression), ce que cela rend envisageable (le palier envisagé), ce qui est autorisé (le plafond, une décision), ce qu'il a fait (le palier exercé). Réglez la pression et le seuil ; la ligne de la matrice se calcule par les formules de matrice.py.
Chaque acteur tient une échelle par niveau (P3, principe E1 étendu). Une variable n'a qu'un écrivain : la pression et les paliers locaux sont au tactique, les régionaux à l'opératif, les internationaux au stratégique ; le plafond appartient au niveau du dessus.
| Échelle | Pas, crochet | ρ (mémoire) | n_calme | Écrit par | Plafond, posé par | Réveille le stratégique ? |
|---|---|---|---|---|---|---|
| locale | o12, chaque jour, incidents du jour | 0,5 | 2 pas T | tactique | plafond_local, l'opératif (ROE) | par ses escalades accidentelles seulement |
| régionale | o12, fin de pas O, incidents des 3 jours ; lignes rouges chaque jour | 0,6 | 3 pas O | opératif | plafond_regional, le stratégique (posture) | oui : montée du palier envisagé, ligne rouge |
| internationale | s05, borne S et réveil, incidents_depuis_s05 | 0,7 | 4 pas S | stratégique | plafond_international : VIDE (DP6) | non (le stratégique la traite dans son pas) |
Valeurs : app_escalade/reglages.yaml, ILLUSTRATIF. Autorité : app_escalade/variables.yaml, app_niveaux/defaut.yaml. n_calme croît vers le haut : on redescend plus lentement au stratégique (§G10.7).
Un palier se définit par les primitives qu'il débloque. Sa position dans le fichier est le rang qui décide ; ref (0 à 5) ne sert qu'à comparer, agréger, traduire. Choisissez un plafond : les paliers au-dessus sortent du menu.
Pas S de 7 jours, et le réveil. Le stratégique ne déplace aucune unité : il décide jusqu'où l'opératif peut aller, et traite les questions que l'escalade lui pose. Le détail du niveau est sur la page stratégique.
A ∈ [0, 1], privé, rappelé vers la référence du type courant. Il rend une méthode dure plus utile et biaise la gravité qu'un acteur lit d'un incident.
La méthode tirée produit la posture : plafond régional, branches admises, conditions d'escalade. Plus bas : tout de suite, et les actions datées au-delà sont annulées. Plus haut : à la prochaine borne O.
Tant que la légitimité n'atteint pas son seuil, les branches qui atteignent un palier exige_pretexte sont refusées. La légitimité se remplit par les incidents subis, et se dépense en montant.
Cinq évènements réveillent le stratégique en fin du jour où ils surviennent : montee_palier_envisage_regional, escalade_accidentelle, injection_forte, ligne_rouge, violation_accord. Seuls les acteurs concernés redescendent leur arbre, et le parrain d'un mandataire fautif.
Une ligne rouge impose repondre (au palier, plus bas, ailleurs, plus tard, ne pas répondre) ; une escalade accidentelle impose reagir (couvrir, désavouer, exploiter). Rien n'est automatique au-dessus du tactique (P5) : la réponse se tire.
Aucun plafond international (VIDE, DP6). Sur Ormuz, une seule primitive porte un palier international (frappe_flotte_americaine → guerre_ouverte) : l'escalade de signal n'est pas branchée.
Pas O de 3 jours. L'opératif tient l'échelle régionale, les règles d'engagement et le plafond local ; c'est lui qui reçoit la plupart des questions de l'escalade. Voir aussi la page opérative.
Chaque sujet lit les incidents qui le touchent (cible, pavillon, allié), avec sa propre gravité perçue. La saillance n'entre qu'ici, une fois (DA36).
Évaluées le jour même (DA26), elles imposent repondre à l'agenda opératif, portent le palier envisagé au palier de la ligne et demandent le relèvement du plafond. Elles ne touchent jamais l'échelle d'un autre (principe E2).
L'autorisation donnée d'avance (« si frappé, tir au but ») : vraie sur la vue, elle relève le plafond local, ou régional, et pose la ROE dans le pas, sans réveil. Sans condition vérifiée, la ROE et le plafond local reviennent à VIDE à la borne O.
Le régional se demande au stratégique, servi à s06 : accordé si le plafond de la posture tirée l'atteint. Le local se demande à l'opératif, servi à o07 : accordé si une action retenue l'exige.
Le risque d'escalade entre dans les gains : la probabilité des issues marquées « escalade », pondérée par l'écart de leur palier au plafond. L'anticipation lit le palier régional qu'exige l'acte adverse.
Possédée par l'opératif, lue par le prétexte. Un allié touché remplit aussi celle de son protecteur, au taux de partage φ (forme ILLUSTRATIVE).
Pas T d'un jour, tic de 10 minutes dans la couche navale. Le tactique ne décide rien ; il est la source des incidents et des écarts. Voir aussi la page tactique.
Un profil interdit des transitions par classe d'entité. Une transition interdite garde un taux réduit par ε ; prise, elle est accidentelle (cause: ecart_roe).
La seule réponse automatique du simulateur : une entité attaquée riposte au tic suivant si elle en a les moyens, hors ROE, contre l'assaillant seul. Ce n'est jamais une escalade accidentelle ; elle compte dans la pression de l'adversaire.
Pression, palier envisagé, palier exercé locaux, chaque jour sur les incidents du jour. Sur Ormuz, seule l'échelle locale iranienne est jouable : celles des autres acteurs sont entièrement proposées.
Un écart à la ROE, ou un palier exercé au-dessus du plafond effectif : un seul évènement par incident ; reagir va à l'agenda opératif, et l'évènement réveille le stratégique.
Une mine qui frappe est un incident subi par la victime, pas un acte du poseur ; la pose, elle, est une primitive (palier minage, branche « zone grise » de l'Iran).
La fiche d'issue porte le palier local atteint par action, avec victimes, pavillon, clarté d'attribution et valeur ; c'est ce que l'échelle lit. L'épisode n'écrit pas la variable : o12 le fait.
Un acteur, trois échelles. À gauche ce qui monte (des incidents aux questions du stratégique), à droite ce qui descend (de la posture aux règles d'engagement). Choisissez une lecture, puis cliquez un numéro.
| Ce qui se passe | Quand cela prend effet | Code |
|---|---|---|
| Un incident pèse sur la pression locale | le jour même (o12) | etapes.py · etape_o12 |
| Une ligne rouge régionale est franchie | le jour même ; réveil en fin de jour | etapes.py · lignes_regionales_du_jour |
| Le palier envisagé régional monte | en fin de pas O (jusqu'à 3 jours après l'incident) ; réveil en fin de ce jour | pas.py · pas_escalade |
| Le stratégique relève le plafond régional | à la borne O suivante (au plus 2 jours) | posture.py · decider, ouvrir_a_la_borne |
| Le stratégique resserre | tout de suite ; le lendemain s'il décide au réveil | posture.py · annuler_au_dela |
Une tâche repondre sans réponse revient | à son échéance : 2 pas O, 1 pas S (mécanique allumée par réglage) | reponses_differees.py |
| La pression internationale lit les incidents | à la borne S, ou au réveil | etapes.py · etape_s05 |
La représaille : une frappe sur le territoire franchit une ligne rouge iranienne, la réponse tirée lève le plafond jusqu'à frappe_directe_usa, la frappe sur la flotte franchit toute_perte_americaine. Plus lentes : l'entraînement entre alliés, la couverture d'un mandataire, l'escalade qui renchérit le pétrole et revient dans les gains.
Aucune réponse automatique au-dessus du tactique (P5) ; le softmax laisse une masse à « ne pas répondre » ; le plafond filtre le menu ; le prétexte bloque les branches dures ; l'hystérésis et la garde du chargeur (≈ 1 % en 100 pas sous θ⁻) empêchent de franchir sans pression.
Sur la représaille d'Ormuz, l'acte autorisé du J6 est jugé en fin de pas O (J8), contre le plafond resserré entre-temps : il devient une escalade accidentelle (traces.json horodate l'évènement au J6, jour de l'acte ; le réveil qu'il provoque vient en fin du J8). La spec 01 §10.7 ne dit pas à quel moment le plafond se lit. non spécifié
On redescend plus lentement qu'on ne monte, et pas toujours jusqu'en bas. Faites varier la pression : le palier envisagé ne suit pas la même route à la montée et à la descente.
Lecture déterministe des seuils (le moteur, lui, tire) : θ⁺ = 4 et θ⁻ = 2 pour un palier de rang 3, a priori de reglages.yaml ILLUSTRATIF, n_calme = 3 (régional).
| Mécanisme | Ce qu'il fait | Statut |
|---|---|---|
| Hystérésis | θ⁻ = 0,5·θ⁺ : une pression juste sous θ⁺ ne fait pas redescendre | bâti matrice.py |
| Pas calmes | la descente de v ne s'ouvre qu'après n_calme pas sous θ⁻ ; e redescend après n_calme pas sans acte de son rang | bâti exerce.py |
| Plancher | exercer un palier irréversible (Iran : tir_au_but local) fixe un rang qu'aucune descente ne passe | bâti |
| Canal discret | ouvre un retour rapide (Iran shipping → words, États-Unis strait → words), sans coût de réputation | bâti modulations.py |
| Trêve | réduit n_calme et relève θ⁻ tant qu'elle dure ; sa violation réveille | bâti |
| Posture resserrée | le plafond baisse tout de suite ; les actions datées au-delà sont annulées | bâti posture.py |
| Répondre plus bas, ne pas répondre | des méthodes de repondre, tirées ; desescalader_sans_perdre_la_face exige un canal discret | bâti |
Sur la trace de la représaille, le J11 en fin de pas O, après trois pas O calmes : le palier envisagé américain redescend de strait à military_iran (pression 0,25), l'iranien de frappe_directe_groupe à water (pression 1,46, sous son θ⁻ de 3). R9 mesure ce plateau sur la recette. ILLUSTRATIF
Le bas peut monter sans le haut, le haut sans le bas, et un acteur peut lire autre chose que ce que l'autre a voulu dire.
Trois sources comptées à part dans l'ensemble : l'écart à la ROE, le mandataire autonome (la tâche va au stratégique du parrain), la mine. « Couvrir » fait compter l'acte sur l'échelle du parrain.
La spec 01 §10.7 la prévoit (déclarations, mobilisation) ; aucune primitive de communication d'Ormuz ne porte de palier international. Elle n'existe pas encore dans une trajectoire.
Chaque observateur traduit l'acte adverse sur sa propre échelle, en loi. L'écart est une sortie (l'escalade involontaire) : il ne nourrit pas la pression. Sur la trace : « Iran lit États-Unis (régional) : voulu strait, perçu hosts_energy ».
Chaque méthode du cœur touche l'escalade à un endroit précis. La couche vectorielle ne change la forme d'aucune ; elle changerait deux paramètres de la matrice (section 12).
| Méthode | Ce qu'elle lit de l'escalade | Ce qu'elle y écrit | Quand | Statut |
|---|---|---|---|---|
| HTN (stratégique, opératif) | le plafond (filtre 3), le prétexte, les paliers proposés injouables, l'agenda (repondre, reagir) | la posture : plafond régional, conditions d'escalade ; la réponse tirée | s06, o01, o04 | bâti app_htn/moteur/filtres.py |
| Théorie des jeux (opératif) | R_esc, w_esc·(1 + aversion_risque), le palier régional qu'exige l'acte adverse anticipé, le coût d'une menace non tenue | les primitives retenues, donc la ROE et le palier exercé | o05–o07 | bâti app_jeux/moteur/estimations.py, anticipation.py |
| Dirichlet | le cache : les issues marquées « escalade » donnent p_escalade ; la croyance de types décale la traduction (masse des types « déterminés ») | rien dans l'escalade | o05, o12 | bâti |
| Bêta | crédibilité, progression nucléaire (ligne rouge préemptive P(N > n*) > p*), appétit adverse, obéissance des mandataires | — | o10, s03 | bâti app_croyances/moteur/cachees.py |
| Markov | la matrice de taux du palier envisagé (risques concurrents, P(rester) = e^{−Λ}) ; les chaînes tactiques sous ROE ; le bruit international qui fait S ; la chaîne des types qui fait A⁰ | v, e, les accidents | o12, s05, tic tactique | bâti matrice.py |
| Monte-Carlo | toute la trajectoire, par membre ; tirage transitions_escalade | les sorties de la section 11 | étude, ≥ 32 membres | bâti app_ensemble/sorties.yaml |
Ce qui ne change pas avec le vecteur : la forme de la matrice, la cadence, le plafond, les lignes rouges, P5, la liste fermée des sources d'aléa. Le lot EL6 « ne touche pas le plafond, les lignes rouges, les traits » (plan 03 §5.2).
Une trajectoire ne prouve rien ; l'ensemble donne des fréquences avec leur bande, et s'arrête quand la bande de la quantité qui porte la décision est assez étroite. L'analytique (la ligne de la matrice) n'est que la réponse immédiate qu'il remplace.
| Sortie | Ce qu'elle dit |
|---|---|
| palier_atteint | le premier jour où un palier est exercé, par acteur et échelle (un palier sauté n'est pas atteint) |
| tension, tension_atteinte | le maximum des rangs de référence des paliers exercés régionaux (DA14) |
| escalades_accidentelles | par cause : ecart_roe, mine, proxy, même à zéro |
| escalade_non_voulue | les actes des mandataires au-dessus du plafond du parrain (R12) |
| reagir_recu, palier_propre_au_dessus_du_plafond | les questions posées au niveau supérieur |
| ecart_perception | l'écart voulu / perçu, en rang de référence |
| duree_crise | la durée de la crise |
Ajouter les deux premières se ferait dans sorties.yaml et sorties.py. piste
R12, l'étude appariée : deux bras (mandataires disciplinés, autonomes), au moins 32 membres par bras, arrêt sur la largeur de la différence ; l'épreuve attend une différence positive : l'escalade non voulue croît quand l'obéissance baisse. ILLUSTRATIF app_ensemble/tests/test_r12.py
Le vecteur n'entre dans l'escalade que par deux cotes, la discipline et la tolérance (D4), et par l'ancrage au parrain (VE39). Rien de cela n'est bâti. La référence de la couche est la page de l'espace vectoriel, section 4 ter.
v2/assemblage branche codé sur v2/ev3a (ef3126b4), non fusionné décidé décision du propriétaire ou de travail (D9), à bâtir proposé ni décidé ni bâti non spécifié les textes se taisent| Mot courant (VE30) | Grandeur de la spec 01 | Dans le vecteur | Dans le moteur |
|---|---|---|---|
| élan, mordant | appétit A (§7.9) | élément appetit, lu, jamais doublé décidé | bâti app_acteurs/moteur/appetit.py |
| audace | acceptation du risque (aversion_risque → w_esc) | trait, non attaquable (D1) décidé | bâti |
| sang-froid | le seuil θ⁺ | élément tolerance (D2) décidé | θ⁺ bâti ; la cote décidé EL6 |
| retenue choisie | plafond c (§10.6) | une décision, ni cote ni élément | bâti |
| retenue tenue | 1 − ε(classe, stress) (§12.5) | élément discipline décidé | ε bâti ; la cote décidé EL6 |
| endurance | patience (§7.3) | trait (QE15 (a), D9) décidé | bâti (seuil du prétexte) |
| bon droit, prétexte | légitimité L (§7.9) | élément legitimite, lu décidé | bâti |
Retenues par le propriétaire le 10 nov. 2026 (VE35, D4) ; inscrites dans la spec 01 par deux encadrés (§10.4, §12.5, lot EL0) ; à bâtir par le lot EL6 (vague 3, après EL3 et EL4), dans app_tactique/moteur/roe.py et app_escalade/moteur/matrice.py. Formes ILLUSTRATIF ; discipline_ref, tolerance_ref, k_θ sont à étalonner.
À la valeur de référence, ou sans cote, le moteur reste identique au bit : la règle du VIDE est tenue par le chemin de calcul, pas par la valeur (les épreuves E4 et E10 l'ont montré pour d'autres formes).
La posture porte déjà tolerance: {decalage_theta_plus} ; aucun moteur ne la lit. Seules deux modulations de la matrice sont inscrites : la trêve et le canal discret. La spec 01 dit que « la posture et le type déplacent θ⁺ » : ce n'est pas encore vrai du code.
La dissuasion réduit l'appétit adverse ; la provocation, la tolérance du décideur et la discipline de l'exécutant ; la réassurance reconstruit la tolérance d'un allié ; le déni d'attribution prive de légitimité. VE47 classe ces voies dans l'informationnel. Aucune n'existe dans les données d'Ormuz (effets.yaml).
Couper un mandataire de son parrain ne touche pas sa discipline : la voie réduit l'ancrage du lien parraine_par (à créer, QE18 (a)), la discipline effective retombe à son niveau propre, ε suit. Sur Ormuz, Houthis et milices jouent sur des théâtres secondaires sans grille, donc sans ε.
Stratégique : appétit, tolérance, légitimité. Opératif : appétit, tolérance, discipline. Tactique : appétit et discipline (D3). Aucun lecteur moteur n'est prévu pour l'appétit d'une unité. non spécifié
Les voies d'escalade mordent dans l'informationnel, dont l'horloge (ILLUSTRATIVE dans la spec EV, épreuve E7 ; VIDE dans la fiche bâtie app_espace/domaines.yaml) se lit « constante » au tactique, « mémoire » à l'opératif et au stratégique : une provocation n'userait la tolérance qu'en jours. Rien ne relie ces horloges à la mémoire ρ de la pression. non spécifié
R_esc deviendrait une montée « décidée et par écart » (EL5) ; un acte par écart ne pèserait que 1 − ε comme preuve du type (EL8, le ressort de la zone grise). La forme de « R_esc par écart » n'est pas écrite. non spécifié
app_settings_model/moteur/profil.py:43).logit et une liste irreversibles ; le schéma bâti (schemas/echelle.yaml) porte lambda0, a, theta_plus, theta_moins et irreversible par palier.Deux cas de la recette du pétrolier, rejoués au commit de la page. La branche B : deux morts sur un pétrolier émirien, le réveil américain. La représaille la prolonge : une frappe américaine injectée, deux lignes rouges iraniennes, « frapper la flotte ». Les pastilles en pointillé sont forcées par le cas.
Le réveil vient en fin du jour de l'évènement (J2, J3, J6, J8, J9) ; deux lignes rouges franchies le même jour ; la demande de plafond accordée au réveil ; frapper_la_flotte n'est applicable qu'après une attaque subie ; la frappe exercée porte l'Iran à guerre_ouverte sur son échelle internationale ; la tension passe de 0 à 3 puis 5.
La méthode iranienne du J0, les ordres iraniens des pas O 0 et 2, la fiche du J0 (2 victimes, pavillon ARE, clarté 1,0), le palier envisagé américain du pas O 0 et les deux tirages stratégiques iraniens du réveil du J3. La frappe américaine du J3 est injectée. Le choix français est libre.
Sans forçage, la pression américaine ne franchit pas le seuil : la recette mesure 0,19 contre θ⁺ = 4,0 pour words → strait (la trace lit 0,27). Seul le tirage forcé fait passer le palier envisagé. Il faut des seuils mesurés, pas un a priori générique.
| Point | Pourquoi |
|---|---|
| Une montée de palier par la seule pression | les seuils a priori (θ⁺ = 1 + rang) sont hors de portée des pressions d'Ormuz (R6) |
| L'escalade de signal | aucune primitive de communication ne porte de palier international ; les paliers internationaux des acteurs autres que l'Iran ne bougent jamais |
| Un plafond international | VIDE tant que le niveau politique attend (DP6) |
| L'escalade locale hors de l'Iran | les échelles locales des États-Unis, du Golfe, d'Israël, des Houthis et de la France sont proposées, donc injouables |
| La modulation de θ⁺ par la posture ou le type | aucune n'est inscrite ; la tolérance de la posture n'est pas lue |
| Le lien ancrage → discipline des mandataires | Houthis et milices sont résolus sur des théâtres secondaires agrégés, sans ε |
| Les voies dissuasion, provocation, déni d'attribution | absentes de effets.yaml ; l'informationnel est coté sur 13 objets, mais visé par aucune action d'Ormuz (épreuve E9) |
| La croyance américaine et la méthode par type (R7), le partage israélien (R10) | épreuves rouges de la recette : la masse de l'amorce ; des méthodes américaines que les poids ILLUSTRATIFS des types ne séparent pas (le test cite encore un G_obj VIDE pour les États-Unis, qu'economie.yaml renseigne depuis c0e2f88a : raison à revoir) |
| Option | Ce qu'elle apportait | Pourquoi pas | Source |
|---|---|---|---|
| Une seule grandeur, le palier | un modèle plus court | confond ce qu'on subit, ce qu'on autorise et ce qu'on a fait | DA13 |
| Tout public, comme le jeu | une lecture commune | pression et plafond restent privés ; le palier exercé se lit à ses faits | DA33 |
| La saillance aussi aux seuils | un effet renforcé | un effet en S² ; une seule application, dans la pression | DA36 |
| « Toute perte américaine » en axiome | la fidélité à la source | une ligne rouge commune : elle ouvre la réponse sans la fixer | DA34 |
| L'interdit iranien de guerre ouverte | une borne simple | retiré : un pas que l'Iran peut franchir, en représailles | décision du 8 nov. 2026 |
| Une réponse automatique à une ligne rouge | la simplicité | rien n'est automatique au-dessus du tactique ; la réponse se tire | P5 |
| Passer un acte d'une échelle à l'autre par le rang | une règle unique | deux échelles n'ont pas d'ordre commun : un acte se lit par ce qu'une échelle débloque | §10.2, relecture V6b |
| L'équilibre quantal complet | une comparaison d'étude | retiré, sans appelant | 9 nov. 2026, §11.2 |
Sources : aesop_arena_tactical_v2/00_specifications/01_COEUR_MODELISATION_SIMULATION.md §6, §7.9, §9.3–§9.8, §10, §11, §12.5, §17, §18, §23 ; specification_espace_vectoriel.md VE30–VE39, VE47–VE49 ; 00_plans/03_PLAN_ELEMENTS_ET_UNIVERS.md §2.3, §5.2 (EL6) ; le code d'app_escalade, app_ordonnanceur, app_htn, app_jeux, app_tactique, app_ensemble. DCS : PUBLIC.