Il ne décide rien : il reçoit un ordre et rend une issue, en un jour au plus.
Mécanique réelle, chiffres de forme. Les taux, pk et dotations sont ILLUSTRATIF : aucune source relue ne les publie. Les démonstrations de cette page tirent dans le navigateur, pas dans le moteur. La couche vectorielle n'entre pas encore dans l'épisode : la section qui suit dit ce qui est bâti, décidé ou seulement proposé.
Le vecteur au niveau tactique
Au tactique, une Tâche est un verbe : elle emprunte une voie, portée par un transformateur, contre un élément d'une facette. La couche vectorielle remplace la matière que lisent les méthodes ; elle n'en change pas la forme.
Statut de chaque affirmation :bâtidans le code de v2/assemblagebranchecodé sur v2/ev3a, non fusionnédécidédécision du propriétaire ou de travail (D9), non codéeproposéni décidé ni bâtinon spécifiéles textes se taisent
Le constat, sans détour. Aujourd'hui, l'épisode tactique ne lit rien de l'espace vectoriel bâti, et aucune fiche de lot du plan 03 ne le branche : la lecture est décidé en principe (plan 03 §2.4, D9), sa forme non spécifié. Le plan 03 (§2.4) annonce que « les chaînes tactiques lisent le debit et l'integrite de l'unité », et le plan 02 (EV11) que « la couche tactique lit fonction » ; aucune fiche de lot ne le livre : seul EL6 touche un fichier du tactique (app_tactique/moteur/roe.py). La spec 02 le dit elle-même : « le premier lot ne touche pas à l'épisode ».
Sur cette branche, l'espace d'Ormuz est chargé par app_espace (tables T_A, T_D, moteur/espace.py) mais preparer_espace n'a aucun appelant hors d'app_espace : la couche ne touche aucune trajectoire. La loi du duel (Δ, m, Bêta, bandes, classe marge) est codée sur v2/ev3abranche, pour les clés de théâtre seulement.
Une Tâche, une voie, un élément décidéexemple ILLUSTRATIF
Plan 03 §0.3 : « une mission est une région de l'espace des éléments, un effet est un élément d'une facette amené de l'autre côté d'un seuil, une tâche est une voie appliquée par un transformateur ». Les barres sont des valeurs de forme, sans source.
Primitive tactique (verbe)
Voie empruntée
Domaine
Élément visé
Statut
approcher_intimider
harcelement
physique
debit ; la tolerance d'un décideur (O, S) par les incidents
proposé
aborder_navire, saisir_petrolier
interdiction
physique
debit, liberte_d_action
proposé
mouiller_mines
mines, profil « pression »
physique
liberte_d_action, debit
proposé
tirer_missile, frappe_flotte_americaine
precision, penetration, souffle
physique
integrite
proposé ; seule frappe_flotte_americaine a des forces déclarées (effets.yaml) bâti
escorter_convoi
absorption (interception)
physique
protège le debit du convoi ; l'escorte dépense sa reserve
proposé
deminer
une construction
physique
relève la liberte_d_action
proposé
sommer_par_radio, tir_de_semonce
dissuasion ou provocation
informationnel
appetit, tolerance, discipline
proposé
Cette table est une piste de l'auteur de la page : aucun texte ne fait correspondre les primitives tactiques aux voies. Les voies viennent du §11.2 de la spec EV (marquées †, proposées) ; leur domaine suit VE47 (« le domaine d'une voie est celui de la facette qu'elle réduit »). Sur les 24 actions vectorisées (effets.yaml, PV16), une seule est exécutée par la couche tactique.
Le seul crochet décidé : la discipline module ε décidé
D4 du propriétaire, VE34, encadré de la spec 01 §12.5 ; bâti par le lot EL6. Il se poserait sur une seule ligne : app_domaine_naval/moteur/couplage.py l. 132, epsilon(cl.eps0, cl.pente, niveau). À discipline_ref, ou sans cote, le moteur reste identique au bit (règle du VIDE).
Ce qui lui manquenon spécifié : la table qui dit quelle facette porte la discipline d'une classe d'entité. ε₀ et la pente sont lus par classe (vedette_gardiens, escorte…), la discipline par facette d'un objet de l'espace ; rien ne relie les deux. La démonstration de la carte « ROE et écart », plus bas, montre la forme.
Le rapprochement des deux colonnes est celui de l'auteur de la page, par les libellés. La chaîne de capacité, les taux, les stocks d'un côté ; des cotes p_precision, p_penetration… (ESTIMÉES par Mistral, « non relue ») de l'autre. Aucune correspondance n'est déclarée : la même réalité est décrite deux fois. La table de correspondance n'est dans aucun lot proposé.
Les méthodes du niveau, avec le vecteur
Méthode
Ce qu'elle lit
Ce qu'elle écrit
Moment
Statut
Markov : chaîne de capacité, chaîne de position
λ⁰, β, traits φ du tick, ROE ; avec le vecteur : la discipline par ε ; le debit et l'integrite de l'unité (annoncés, sans forme) ; l'appetit de l'unité (D3, sans forme)
états, position, drapeau accidentelle ; rien dans l'espace
chaque tick de 10 min
bâti sans vecteur ; ε décidé ; la lecture de la fonction décidé en principe (plan 03 §2.4, D9), sans fiche de lot ; sa forme et l'appétit de l'unité non spécifié
Risques concurrents
les taux, ε déjà appliqué
la transition tirée
chaque tick
bâti, inchangé
Salve et interception (salve.py)
pk, p_hit, stocks entiers ; avec le vecteur : l'absorption p_v de l'escorte, l'attaque a_v du tireur
bâti, inchangée ; genre_cibleproposé (DV20, hors premier lot)
Dirichlet, clé de théâtre
marge ∈ {faible, equilibre, forte} ; a priori α_k = u + ν·P_k(m) + comptes
comptes
O5, o08
branche (ef3126b4)
Monte-Carlo interne
la clé ; plancher, lots, budget
des épisodes au delta privé
pendant le pas O
bâti, inchangé
Monte-Carlo extérieur
les cotes de chaque membre, ε ~ N(0, σ²) par (objet, bloc) (DV14), puis par (facette, voie, sens) une fois EL1 et EL2 bâtis (DV13 amendée, QE1 (a)) ; pk et ε restent fixes (une strate)
rien dans l'état
T0 du membre
cotes décidé, source absente ; strates bâti à une seule
Monte-Carlo dans le membre : l'effet
l'issue tirée, la marge m du membre
e, tiré dans la Bêta tronquée à la bande de l'issue (DV17, DV18)
o08 (réaliser)
décidé (EL3) ; tirer_effet existe sur ef3126b4, sans appelant
Monte-Carlo hors partie (VE52)
la matrice des marges Δ[voie, facette]
des Tâches candidates, relues par un humain (EL7)
avant la partie
décidé (QE26 (a)), non bâti
Le risque de double compte.salve.py est déjà, en discret et pour le seul physique, ce que VE14–VE17 écrivent en continu : un transformateur attaque, un autre absorbe et paie en munitions entières (QE6 (a)), et la défense se sature quand une couche n'a plus de stock. Les deux formes ne doivent jamais compter le même tir (« une grandeur, une source », plan 03 §1). Seule frappe_flotte_americaine est tranchée : « l'épisode reste la loi d'effet ; la Bêta ne sert qu'à l'amplitude » (DV17 ; effets.yaml, note de l'action) décidé.
Ce qui ne change pas
Le tactique ne décide rien : il reçoit (primitive, cible, ROE) et rend une issue et une fiche.
λ = λ⁰·exp(β·φ), les risques concurrents, l'état enrichi par compteur borné, le couplage synchrone, l'ordre par identifiant.
La légitime défense : obligatoire, hors ROE, jamais accidentelle ; EL6 « ne touche pas » le plafond.
Les stocks entiers : « le compte fin des munitions, qui existe déjà au niveau tactique naval, reste où il est » (VE20).
L'issue catégorielle, la fiche, la reconstruction par deltas, les tirages nommés, les générations figées.
Pas de vecteur dans la clé (DV20) ; rien du sens inverse dans les tirages d'un membre (VE52 règle 7).
Ce qui reste VIDE ou non spécifié
λ⁰, vitesses, dotations, pk, p_hit, coups par état : VIDES au fichier ; la mécanique tourne sur un a priori ILLUSTRATIF.
La correspondance entre un état discret de capacité et la valeur d'un élément de facette.
L'effet de l'appetit d'une unité (D3) sur ses transitions.
discipline_ref : un réglage à étalonner, sans valeur.
Ormuz n'exerce au tactique que le physique : la couche navale refuse brouiller_navigation ; aucune couche ondes, cyber ou informationnelle n'est bâtie.
Les opportunités du niveau
#
Opportunité
Coût
Ce qu'Ormuz éprouve
Statut
1
La discipline module ε (EL6)
M, la fiche du lot est écrite
oui : ε₀ des vedettes des Gardiens 0,02 contre 0,005 pour la marine (a priori ILLUSTRATIF), écarts comptés au tick
décidé (D4)
2
La table classe d'entité → facette, sans laquelle ni EL6 ni EV11 n'atteignent l'épisode
S
oui : les deux côtés existent
proposé, dans aucun lot
3
Déclarer chaque primitive tactique comme Tâche : sa voie, son porteur, son domaine ; elle nourrit le tableau des effets (EL10) et l'outil hors partie (EL7)
S
le physique seulement
proposé
4
La couche lit la fonction de ses unités à l'ouverture de l'épisode : une escorte frappée au pas O entre diminuée
M, et la fixture n° 2 ré-épinglée
oui, en physique
décidé en principe (EV11, plan 03 §2.4, D9) ; aucune fiche de lot ne le livre
5
Une clé tactique genre_cible tirée d'un regroupement figé de l'espace : des cibles voisines partagent leurs comptes
M, régénère le cache
partiellement : peu de classes de cibles
proposé (DV20)
L'escalade au niveau tactique
Le tactique possède l'échelle locale : pression_locale, palier_envisage_local, palier_local, plancher_local (app_niveaux/defaut.yaml), jouée chaque jour à o12 bâti. Il reçoit d'en haut la ROE et le plafond local posés par l'opératif ; dans l'épisode, une transition interdite garde le taux ε·λ et, prise, est accidentelle. Montent : les incidents de la fiche, le palier local exercé, l'évènement escalade_accidentelle qui donne à l'échelon supérieur la tâche « réagir » (couvrir, désavouer, exploiter).
Avec le vecteur : la discipline module ε décidé ; la tolerance déplace θ⁺ aux niveaux O et S, pas dans l'épisode. Sur la couche navale d'Ormuz, « couper du parrain » (VE39) est sans objet : Gardiens et marine sont un seul acteur (DA8), et les intermédiaires candidats sont des théâtres secondaires, sans épisode.
Forces et résistances donnent une marge Δ, puis m = logistique(Δ/pente), une Bêta, des bandes et l'a priori α_k = u + ν·P_k(m) + comptes de la Dirichlet ; le jeu lit E[p_k] sans changer de forme branche. Au tactique, seule frappe_flotte_americaine y entre, et l'épisode y garde la loi d'effet.
Le plan 03 §2.4 dit que les chaînes tactiques lisent l'espace (lots EL3, EL9, EL6, EL8) ; les fiches de ces lots (§5.2) ne citent ni app_tactique/ ni app_domaine_naval/, hors roe.py ; la table du §5.3 répartit EV11 sur EL5, EL6 et EL8 sans reprendre « la couche tactique lit fonction ».
Quelle facette porte la discipline d'une classe d'entité tactique, et faut-il une facette par classe ou par entité ?
Sur quelles transitions agit l'appétit d'une unité tactique (D3), et sous quelle forme ?
Quand pk (fichier d'interception) et l'absorption cotée d'une facette existent pour le même tir, laquelle fait foi ?
La spec EV §11.3 dit le trafic du détroit « absent de l'espace » ; objets.yaml porte trafic_marchand_detroit, mais comme composé de trois navires, sans débit. Les deux se concilient ; le flux à débit reste à créer (EL4).
1. Un épisode, de l'ordre au retour
Choisissez un parcours, puis avancez.
Horloge : pas T de 24 h, tick naval de 10 minRÉGLAGE
app_espace/moteur/espace.py (tables T_A, T_D) bâti ; moteur/effets.py (Δ, Bêta, bandes) branche ; domaines.yaml, moteur/domaines.py fusionnés sur v2/assemblage (9c9aaf9f), sans appelant
Aucune lecture depuis l'épisode
Noyau Rust
aucun noyau bâti ; développement ordonné par le propriétaire le 9 nov. 2026 (N0 à N3, à partir du 11 nov.)
MESURÉ 70,5 ms pour 144 ticks
H3
Surface
Sert à
r5
≈ 250 km²
Clé de zone
r6
36 km²
Attributs hérités ESTIMÉ
r7
≈ 5 km²
La grille
3. La théorie, système par système
Chaque système vit dans le code cité par sa balise.
Couches de milieu
Un milieu, une couche, une projection. Seule la navale tourne.
Avec le vecteur. Une couche est un milieu, pas un domaine de substance : la navale est le physique en mer (QE22 (a)) décidé. Les couches cyber et informationnelle sont des milieux homonymes des domaines cyber et informationnel.
Deux chaînes de Markov par entité
ILLUSTRATIF
Position et capacité avancent ensemble ; les taux se recalculent à chaque tick.
λ(ctx) = λ⁰ · exp(β · φ(ctx)) ; nul si un trait exigé vaut 0
Avec le vecteur. Le plan 03 (§2.4) lit les rôles d'un élément comme les paramètres d'un noyau de Markov et annonce que ces chaînes liront le debit et l'integrite de l'unité ; ni la forme ni le lot ne sont écrits non spécifié. Aucun état discret de capacité n'a d'équivalent en élément.
Tout se calcule sur t, tout s'applique en une passe ; l'engagement émerge.
ROE et écart
ILLUSTRATIF
Une transition interdite reste possible, à taux réduit : elle est alors accidentelle.
ε = min(1, ε₀(1 + pente·stress)) ; λ ← ε·λ
Avec le vecteur. La discipline de la facette module ε (D4, VE34, EL6) décidé, non bâti. discipline_ref 0,5 ILLUSTRATIF
Légitime défense garantie
La seule réponse automatique : hors ROE, locale, jamais accidentelle.
Salve et interception
ILLUSTRATIF
Assaillant par assaillant, couche par couche ; un stock vide ferme sa couche.
P(au but) = p_hit · Π_c (1 − pk_c), sur les couches ouvertes
Avec le vecteur. C'est la forme discrète, pour le physique, de l'attaque et de l'interception de VE14 et VE17 : l'absorbeur paie, la défense se sature bâti. La forme continue k_v = clip(p_v·couverture·x_ancrage) sert la loi d'effet opérative ; les deux ne doivent pas compter le même tir. Que pk se lise un jour dans l'absorption cotée de l'escorte : non spécifié.
Mines
ILLUSTRATIF
Un danger persistant par cellule ; il ne décroît que sous déminage.
p = 1 − exp(−κ·ρ·L) ; ρ ← ρ·e^(−μ·effort·Δt)
Avec le vecteur. Le champ de mines est un transformateur (« inerte par nature, il détruit et interdit de lui-même », VE4) ; la voie mines mord dans le physique, sur la liberte_d_action et le debit, en profil « pression » (VE15) proposé.
Trafic en population
λ MESURÉ
p_r, τ ILLUSTRATIF
Des arrivées de Poisson ; τ vient de l'économie, au pas opératif.
N ~ Poisson(λ_arr · p_r · Δt / 24)
Avec le vecteur. Le trafic devient un item dynamique, lié à ses supports (QE9 (a), lot EL4) décidé ; son debit se lit au-dessus, le volume reste à l'économie (une grandeur, une source).
Épisode commun
Actions opposées, même cible, même jour : un épisode, une issue chacune, rien au cache.
Issue et fiche
La Dirichlet compte l'issue ; les niveaux supérieurs lisent la fiche.
Reconstruction et deltas
Entre deux épisodes, seuls les deltas restent ; le reste se retire.
Un générateur par nom : ajouter un tirage ne décale pas les autres.
Réalisation depuis le cache Dirichlet
ILLUSTRATIFη, u, m : RÉGLAGE
Seul un épisode ajoute un compte. Un réservoir vide en demande un.
α_lu(clé) = comptes(clé) + η · p̄(parente) + u ; k ~ Cat(α/Σα) ; puis une fiche du réservoir de k
Avec le vecteur. Seules les clés de théâtre gagnent la classe marge et l'a priori continu α_k = u + ν·P_k(m) + comptesbranche (ef3126b4) ; la clé tactique ci-dessus ne change pas. Pour elle, DV20 propose plus tard une composante genre_cibleproposé.
Monte-Carlo interne
ILLUSTRATIFn_min : RÉGLAGE
Des lots d'épisodes remplissent une clé, sous plancher et budget.
sous biais : w = p/q ; n_eff = (Σw)²/Σw²
Avec le vecteur. Cette boucle ne change pas bâti. Deux autres l'entourent : l'ensemble, où chaque membre tirera ses cotes (DV14) décidé, et la matrice des marges, hors partie seulement (VE52) décidé.
Absent de ce niveau
Où il vit
Le choix de l'action, la lecture du cache pour décider
Opératif, étapes O5 et O6 (lire_pour_decider)
Mer Rouge, Irak (primitives/theatres_secondaires.yaml) ; Liban prévu au §12.9, sans primitive déclarée : niveau_execution: operatif
Opératif : Dirichlet par (primitive, théâtre), sans grille ni épisode (§12.9)
La densité de mines crue, la loi τ(ρ̃)
Croyances (§8.6), économie (§14) : le tactique la reçoit comme trait
Le palier local exercé
Escalade : la fiche le porte, l'épisode ne l'écrit pas
La boucle extérieure et le tirage de pk dans sa Bêta (§18.1)
Ensemble : resoudre_salve reçoit un pk scalaire. Sur Ormuz, rien n'est tiré : une seule strate est admise, pk et ε restent fixes (cache.yaml l. 212–215 ; app_ensemble/moteur/epistemique.py l. 220–224)
La matrice des marges et la recherche de voisins (le sens inverse)
Hors partie seulement (VE52 règle 7, QE26 (a)) : l'outil qui propose des méthodes (EL7)
La tolerance qui déplace θ⁺
Opératif et stratégique (VE33 : l'unité tactique porte appetit et discipline)
4. Les autres options possibles
L'apport est toujours une appréciation ; la raison vient de la spec quand la dernière colonne la cite.
Système
Option écartée
Ce qu'elle apporterait
Pourquoi pas ici
Source
5. Sur Ormuz : harceler un VLCC à l'entrée du chenal
La situation réelle de cache.yaml, cellule par cellule.
cellule de la cibledetroit_entree (21)detroit_sortie (15)terre ESTIMÉ
clé de réalisation bornes ILLUSTRATIF
Élément
Identifiant réel
Provenance
Primitive
approcher_intimider ; paliers intimidation, words
clarté VIDE a priori 0,9 ILLUSTRATIF
Forces
4 vedette_gardiens, zone 85431e4ffffffff
ILLUSTRATIF
Cible
petrolier_1, vlcc, detroit_entree indice 0, J3 à 10 h
route MESURÉ situation ILLUSTRATIF
ROE par défaut
iran_intimider_sans_tir
ILLUSTRATIF
Arme
f2_ascm_ship : dotation 2, 1 tir par salve, p_hit 0,7
vlcc_detroit : résistances p_precision 0,3, p_penetration 0,7, p_souffle 1,2 ; aucun lien avec petrolier_1 ni avec la classe vlccbâti
ESTIMÉ par Mistral, « non relue » (objets.yaml)
La chaîne de capacité du vlcc
λ⁰ ILLUSTRATIF
interdite : taux × ε, accidentelle si prisepermiseétat à bord épais : absorbant
De la fiche à l'issue
Le trou de couverture, refermé. Au 9 nov., environ deux tiers des actions d'une trajectoire libre n'étaient pas exécutées, faute de clés dans cache.yaml (Todo_nov8.md §2). Depuis le cache complet (c0e2f88a), aucune n'échoue : sur la trajectoire libre de huit semaines de cette page (fixture n° 2, traces.json sur e8c442a0), 91 déploiements et aucun execution_impossibleMESURÉ