{"id":3507,"date":"2026-03-30T01:28:00","date_gmt":"2026-03-30T01:28:00","guid":{"rendered":"https:\/\/www.chess.lumn.eu\/wordpress\/?p=3507"},"modified":"2026-05-09T12:19:54","modified_gmt":"2026-05-09T12:19:54","slug":"calibrationelo","status":"publish","type":"post","link":"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/03\/30\/calibrationelo\/","title":{"rendered":"Calibration ELO : \u00e9chelle de Jacob"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3507\" class=\"elementor elementor-3507\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ca1bb93 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ca1bb93\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b221d4\" data-id=\"7b221d4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-afa2582 elementor-widget elementor-widget-html\" data-id=\"afa2582\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Proc\u00e9dure de Calibration Elo \u2014 Chroniques Software<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,400&family=JetBrains+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --ink:       #0f0e0d;\n    --paper:     #f7f4ee;\n    --accent:    #c0392b;\n    --muted:     #7a7060;\n    --rule:      #d8d0bc;\n    --highlight: #fdf3c0;\n    --pull-bg:   #0f0e0d;\n    --pull-fg:   #f7f4ee;\n    --green:     #1a5c38;\n    --green-bg:  #edf6f0;\n    --amber:     #8a6200;\n    --amber-bg:  #fef8e6;\n    --red-bg:    #fdf0ee;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    background: var(--paper);\n    color: var(--ink);\n    font-family: 'DM Sans', sans-serif;\n    font-size: 16px;\n    line-height: 1.75;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  \/* \u2500\u2500 MASTHEAD \u2500\u2500 *\/\n  .masthead {\n    border-bottom: 3px double var(--rule);\n    padding: 18px 40px 14px;\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n  }\n  .masthead .blog-name {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.75em;\n    font-weight: 500;\n    letter-spacing: .15em;\n    text-transform: uppercase;\n    color: var(--muted);\n  }\n  .masthead .issue-info {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.70em;\n    color: var(--muted);\n    letter-spacing: .06em;\n  }\n\n  \/* \u2500\u2500 HERO \u2500\u2500 *\/\n  .hero {\n    padding: 60px 40px 0;\n    max-width: 1100px;\n    margin: 0 auto;\n  }\n  .hero-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.70em;\n    letter-spacing: .2em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 18px;\n  }\n  .hero h1 {\n    font-family: 'DM Serif Display', serif;\n    font-size: clamp(2.2em, 5.5vw, 3.9em);\n    line-height: 1.05;\n    letter-spacing: -.02em;\n    max-width: 860px;\n    margin-bottom: 26px;\n  }\n  .hero h1 em { font-style: italic; color: var(--accent); }\n  .hero-deck {\n    font-size: 1.03em;\n    font-weight: 300;\n    color: var(--muted);\n    max-width: 660px;\n    line-height: 1.65;\n    border-left: 3px solid var(--accent);\n    padding-left: 18px;\n    margin-bottom: 36px;\n  }\n  .hero-meta {\n    display: flex;\n    gap: 24px;\n    flex-wrap: wrap;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.70em;\n    color: var(--muted);\n    letter-spacing: .06em;\n    border-top: 1px solid var(--rule);\n    padding-top: 16px;\n  }\n  .hero-meta span { display: flex; gap: 6px; align-items: center; }\n  .hero-meta strong { color: var(--ink); }\n\n  \/* \u2500\u2500 DIVIDER \u2500\u2500 *\/\n  .divider {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 28px 40px;\n  }\n  .divider::before, .divider::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: var(--rule);\n  }\n  .divider span {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.63em;\n    letter-spacing: .25em;\n    text-transform: uppercase;\n    color: var(--muted);\n    white-space: nowrap;\n  }\n\n  \/* \u2500\u2500 BODY LAYOUT \u2500\u2500 *\/\n  .article-body {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 0 40px 80px;\n    display: grid;\n    grid-template-columns: 1fr 300px;\n    gap: 0 60px;\n  }\n  .main-col { min-width: 0; }\n  .side-col  { min-width: 0; padding-top: 6px; }\n\n  \/* \u2500\u2500 PROSE \u2500\u2500 *\/\n  .prose p { margin-bottom: 1.35em; color: #1a1917; }\n  .prose p:first-child::first-letter {\n    font-family: 'DM Serif Display', serif;\n    font-size: 3.4em;\n    line-height: .85;\n    float: left;\n    margin-right: 6px;\n    margin-top: 4px;\n    color: var(--accent);\n  }\n  .prose h2 {\n    font-family: 'DM Serif Display', serif;\n    font-size: 1.65em;\n    line-height: 1.2;\n    margin: 52px 0 16px;\n    color: var(--ink);\n  }\n  .prose h3 {\n    font-family: 'DM Sans', sans-serif;\n    font-size: 0.75em;\n    font-weight: 500;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin: 36px 0 10px;\n  }\n\n  \/* \u2500\u2500 PULL QUOTE \u2500\u2500 *\/\n  .pull {\n    background: var(--pull-bg);\n    color: #f0ebe0;\n    padding: 32px 28px;\n    margin: 38px 0;\n  }\n  .pull p {\n    font-family: 'DM Serif Display', serif;\n    font-size: 1.3em;\n    line-height: 1.45;\n    font-style: italic;\n    color: #f0ebe0;\n    margin: 0 0 12px;\n  }\n  .pull .pull-src {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.66em;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    color: #b8a990;\n  }\n\n  \/* \u2500\u2500 VERDICT BOX \u2500\u2500 *\/\n  .verdict-box {\n    background: var(--highlight);\n    border-left: 4px solid #d4ac0d;\n    padding: 22px 24px;\n    margin: 34px 0;\n    font-size: 0.93em;\n  }\n  .verdict-box strong {\n    display: block;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.70em;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    margin-bottom: 8px;\n    color: #8a6800;\n  }\n\n  \/* \u2500\u2500 CAMP BOX \u2500\u2500 *\/\n  .camp-box {\n    border-top: 3px solid var(--ink);\n    padding: 22px 0 0;\n    margin: 36px 0;\n  }\n  .camp-box .camp-header {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 14px;\n  }\n  .camp-box .camp-tag {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.66em;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n    background: var(--ink);\n    color: var(--paper);\n    padding: 3px 9px;\n  }\n  .camp-box.green-camp .camp-tag  { background: var(--green); }\n  .camp-box.amber-camp .camp-tag  { background: var(--amber); }\n  .camp-box.red-camp   .camp-tag  { background: var(--accent); }\n  .camp-box .camp-name {\n    font-family: 'DM Serif Display', serif;\n    font-size: 1.1em;\n  }\n  .camp-box ul { list-style: none; padding: 0; }\n  .camp-box ul li {\n    font-size: 0.91em;\n    padding: 8px 0 8px 20px;\n    border-bottom: 1px solid var(--rule);\n    color: #2a2a2a;\n    position: relative;\n  }\n  .camp-box ul li:last-child { border-bottom: none; }\n  .camp-box ul li::before {\n    content: '\u2192';\n    position: absolute;\n    left: 0;\n    color: var(--muted);\n    font-size: 0.9em;\n  }\n  .camp-box ul li strong { color: var(--ink); }\n  .camp-box ul li em { font-style: normal; color: var(--green); font-weight: 500; font-family: 'JetBrains Mono', monospace; font-size: 0.93em; }\n\n  \/* \u2500\u2500 TIMELINE (sidebar) \u2500\u2500 *\/\n  .timeline-sidebar { position: sticky; top: 24px; }\n  .tl-title {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.66em;\n    letter-spacing: .2em;\n    text-transform: uppercase;\n    color: var(--muted);\n    border-bottom: 1px solid var(--rule);\n    padding-bottom: 8px;\n    margin-bottom: 16px;\n  }\n  .tl-item {\n    display: grid;\n    grid-template-columns: 60px 1fr;\n    gap: 0 10px;\n    margin-bottom: 14px;\n  }\n  .tl-date {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.68em;\n    color: var(--accent);\n    font-weight: 500;\n    padding-top: 2px;\n    letter-spacing: .04em;\n    line-height: 1.4;\n  }\n  .tl-text {\n    font-size: 0.81em;\n    color: #2a2a2a;\n    line-height: 1.5;\n    border-bottom: 1px solid var(--rule);\n    padding-bottom: 12px;\n  }\n  .tl-text strong { color: var(--ink); }\n  .tl-text em { font-style: normal; color: var(--green); font-family: 'JetBrains Mono', monospace; font-size: 0.92em; }\n  .tl-elo {\n    display: inline-block;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85em;\n    font-weight: 500;\n    color: var(--green);\n    background: var(--green-bg);\n    border: 1px solid #b8dfc9;\n    padding: 1px 6px;\n    border-radius: 3px;\n    margin-left: 4px;\n  }\n  .tl-elo.amber { color: var(--amber); background: var(--amber-bg); border-color: #e8d090; }\n  .tl-step-badge {\n    display: inline-block;\n    width: 20px;\n    height: 20px;\n    background: var(--ink);\n    color: var(--paper);\n    border-radius: 50%;\n    text-align: center;\n    line-height: 20px;\n    font-size: 0.72em;\n    font-family: 'JetBrains Mono', monospace;\n    font-weight: 500;\n    margin-right: 4px;\n  }\n\n  \/* \u2500\u2500 TABLE \u2500\u2500 *\/\n  .big-table-wrap { overflow-x: auto; margin: 20px 0 10px; }\n  .big-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.80em;\n  }\n  .big-table thead tr {\n    border-top: 2px solid var(--ink);\n    border-bottom: 2px solid var(--ink);\n  }\n  .big-table th {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.78em;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    color: var(--ink);\n    padding: 8px 10px;\n    text-align: center;\n    background: var(--paper);\n    font-weight: 500;\n    white-space: nowrap;\n  }\n  .big-table th:first-child,\n  .big-table th:nth-child(2) { text-align: left; }\n  .big-table td {\n    padding: 5px 10px;\n    border-bottom: 1px solid var(--rule);\n    color: #2a2a2a;\n    text-align: center;\n    white-space: nowrap;\n  }\n  .big-table td:first-child { color: var(--muted); font-family: 'JetBrains Mono', monospace; font-size: 0.88em; }\n  .big-table td:nth-child(2) { text-align: left; color: var(--ink); }\n  .big-table .elo-cell { font-family: 'JetBrains Mono', monospace; font-weight: 500; color: var(--ink); }\n  .big-table .err-cell { font-family: 'JetBrains Mono', monospace; color: var(--muted); font-size: 0.88em; }\n  .big-table .pct-cell { font-family: 'JetBrains Mono', monospace; }\n\n  \/* Zone haute *\/\n  .big-table .zone-top td { background: var(--amber-bg); }\n  .big-table .zone-top td:nth-child(2) { color: var(--amber); font-weight: 500; }\n  .big-table .zone-top .elo-cell { color: var(--amber); }\n  \/* Zone interm\u00e9diaire *\/\n  .big-table .zone-gap td { background: var(--red-bg); }\n  \/* Ancre *\/\n  .big-table .anchor-row td { background: var(--green-bg); font-weight: 600; }\n  .big-table .anchor-row td:nth-child(2) { color: var(--green); }\n  .big-table .anchor-row .elo-cell { color: var(--green); }\n  \/* Zone couverte *\/\n  .big-table .zone-covered td { }\n\n  .anchor-marker {\n    display: inline-block;\n    background: var(--green);\n    color: #fff;\n    font-size: 0.66em;\n    padding: 1px 5px;\n    border-radius: 2px;\n    margin-left: 5px;\n    vertical-align: middle;\n    font-weight: 500;\n    font-family: 'JetBrains Mono', monospace;\n    letter-spacing: .04em;\n  }\n  .zone-tag {\n    display: inline-block;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.64em;\n    padding: 1px 6px;\n    border-radius: 2px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    font-weight: 500;\n  }\n  .zone-tag.top { background: #ffe8b0; color: var(--amber); border: 1px solid #e8d090; }\n  .zone-tag.gap { background: #fdddd8; color: var(--accent); border: 1px solid #f0c0b8; }\n  .zone-tag.cov { background: var(--green-bg); color: var(--green); border: 1px solid #b8dfc9; }\n\n  \/* \u2500\u2500 QUOTE BLOC \u2500\u2500 *\/\n  .quote-bloc {\n    border: 1px solid var(--rule);\n    background: #fff;\n    padding: 22px 24px 16px;\n    margin: 28px 0;\n    position: relative;\n  }\n  .quote-bloc::before {\n    content: '\"';\n    font-family: 'DM Serif Display', serif;\n    font-size: 5em;\n    line-height: 1;\n    color: var(--rule);\n    position: absolute;\n    top: -6px;\n    left: 14px;\n  }\n  .quote-bloc .q-body {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.82em;\n    line-height: 1.65;\n    color: var(--ink);\n    padding-top: 24px;\n    margin-bottom: 12px;\n  }\n  .quote-bloc .q-src {\n    display: block;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.65em;\n    letter-spacing: .08em;\n    color: var(--muted);\n    text-transform: uppercase;\n    border-top: 1px solid var(--rule);\n    padding-top: 10px;\n    margin-top: 4px;\n  }\n\n  \/* \u2500\u2500 STEP CARDS \u2500\u2500 *\/\n  .step-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 24px 0; }\n  .step-card {\n    border: 1px solid var(--rule);\n    padding: 18px 20px;\n    background: #fff;\n    position: relative;\n  }\n  .step-card.full { grid-column: span 2; }\n  .step-card .step-num {\n    position: absolute;\n    top: 18px;\n    right: 18px;\n    width: 28px;\n    height: 28px;\n    background: var(--ink);\n    color: var(--paper);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.8em;\n    font-weight: 500;\n  }\n  .step-card h4 {\n    font-family: 'DM Serif Display', serif;\n    font-size: 1.08em;\n    margin-bottom: 6px;\n    padding-right: 36px;\n  }\n  .step-card .step-elo {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 1.05em;\n    font-weight: 500;\n    color: var(--amber);\n    margin-bottom: 8px;\n  }\n  .step-card .step-vs {\n    font-size: 0.80em;\n    color: var(--green);\n    font-family: 'JetBrains Mono', monospace;\n    line-height: 1.6;\n    margin-bottom: 6px;\n  }\n  .step-card .step-note {\n    font-size: 0.80em;\n    color: var(--muted);\n    font-style: italic;\n    line-height: 1.5;\n  }\n  .step-card .step-delta {\n    display: inline-block;\n    margin-top: 8px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.76em;\n    background: var(--green-bg);\n    border: 1px solid #b8dfc9;\n    color: var(--green);\n    padding: 2px 8px;\n    border-radius: 2px;\n  }\n\n  \/* \u2500\u2500 STAT GRID \u2500\u2500 *\/\n  .stat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin: 28px 0; }\n  .stat-box {\n    border-top: 3px solid var(--rule);\n    padding: 14px 0 0;\n    text-align: left;\n  }\n  .stat-box.ink-top  { border-top-color: var(--ink); }\n  .stat-box.green-top { border-top-color: var(--green); }\n  .stat-box.amber-top { border-top-color: var(--amber); }\n  .stat-box.red-top   { border-top-color: var(--accent); }\n  .stat-box .stat-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.66em;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin-bottom: 6px;\n  }\n  .stat-box .stat-val {\n    font-family: 'DM Serif Display', serif;\n    font-size: 1.9em;\n    line-height: 1;\n    color: var(--ink);\n  }\n  .stat-box.green-top .stat-val { color: var(--green); }\n  .stat-box.amber-top .stat-val { color: var(--amber); }\n  .stat-box.red-top   .stat-val { color: var(--accent); }\n  .stat-box .stat-sub {\n    font-size: 0.78em;\n    color: var(--muted);\n    margin-top: 4px;\n    line-height: 1.4;\n  }\n\n  \/* \u2500\u2500 ZONE BANDS \u2500\u2500 *\/\n  .zone-bands { display: flex; gap: 12px; margin: 16px 0 22px; flex-wrap: wrap; }\n  .zone-band {\n    flex: 1;\n    min-width: 200px;\n    border-top: 3px solid var(--rule);\n    padding: 10px 0 0;\n    font-size: 0.82em;\n  }\n  .zone-band.z-top   { border-top-color: var(--amber); }\n  .zone-band.z-gap   { border-top-color: var(--accent); }\n  .zone-band.z-cov   { border-top-color: var(--green); }\n  .zone-band .zb-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.70em;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n    font-weight: 500;\n  }\n  .zone-band.z-top .zb-label { color: var(--amber); }\n  .zone-band.z-gap .zb-label { color: var(--accent); }\n  .zone-band.z-cov .zb-label { color: var(--green); }\n  .zone-band .zb-text { color: #2a2a2a; line-height: 1.5; }\n  .zone-band .zb-count { font-weight: 500; color: var(--ink); }\n\n  \/* \u2500\u2500 TABLE CAPTION \u2500\u2500 *\/\n  .table-note {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.70em;\n    color: var(--muted);\n    margin-top: 8px;\n    line-height: 1.6;\n  }\n\n  \/* \u2500\u2500 ANCHOR TABLE \u2500\u2500 *\/\n  .anchor-table { width: 100%; border-collapse: collapse; font-size: 0.83em; margin: 18px 0; }\n  .anchor-table thead tr { border-top: 2px solid var(--green); border-bottom: 2px solid var(--green); }\n  .anchor-table th {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.74em;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    color: var(--green);\n    padding: 7px 10px;\n    text-align: left;\n    font-weight: 500;\n    background: var(--paper);\n  }\n  .anchor-table td { padding: 7px 10px; border-bottom: 1px solid var(--rule); color: #2a2a2a; vertical-align: top; }\n  .anchor-table td:first-child { font-family: 'JetBrains Mono', monospace; color: var(--green); font-weight: 500; }\n  .anchor-table .elo-col { font-family: 'JetBrains Mono', monospace; font-weight: 500; color: var(--green); }\n  .anchor-table .err-col { font-family: 'JetBrains Mono', monospace; color: var(--muted); font-size: 0.9em; }\n\n  \/* \u2500\u2500 COLOPHON \u2500\u2500 *\/\n  .colophon {\n    border-top: 3px double var(--rule);\n    text-align: center;\n    padding: 28px 40px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.66em;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    color: var(--muted);\n  }\n\n  sup { font-size: 0.65em; vertical-align: super; color: var(--accent); }\n\n  @media (max-width: 860px) {\n    .article-body { grid-template-columns: 1fr; }\n    .side-col { display: none; }\n    .hero, .masthead, .divider { padding-left: 20px; padding-right: 20px; }\n    .article-body { padding: 0 20px 60px; }\n    .stat-grid { grid-template-columns: 1fr 1fr; }\n    .step-grid { grid-template-columns: 1fr; }\n    .step-card.full { grid-column: span 1; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<!-- MASTHEAD -->\n<header class=\"masthead\">\n  <span class=\"blog-name\">Chroniques Software \u00b7 Laboratoire Maison<\/span>\n  <span class=\"issue-info\">Calibration Elo \u00b7 AMD Ryzen 9 7950X3D \u00b7 2026<\/span>\n<\/header>\n\n<!-- HERO -->\n<section class=\"hero\">\n  <p class=\"hero-label\">M\u00e9thode \u00b7 Chess Computing \u00b7 \u00c9talonnage Elo<\/p>\n  <h1>Proc\u00e9dure de<br>Calibration Elo \u2014<br><em>\u00c9chelle Compl\u00e8te<\/em><\/h1>\n  <p class=\"hero-deck\">Grand Tournoi d'\u00c9talonnage \u00b7 76 moteurs \u00b7 75 parties chacun \u00b7 7 ancres absolues \u00e9tablies \u00b7 Plan de mont\u00e9e en 6 \u00e9tapes vers 4100+ Elo. Comment passer d'un classement relatif flottant \u00e0 une \u00e9chelle absolue ancr\u00e9e, barre par barre, comme une r\u00e8gle sur une carte.<\/p>\n  <div class=\"hero-meta\">\n    <span>Pool <strong>76 moteurs<\/strong><\/span>\n    <span>Ancres \u00e9tablies <strong>7<\/strong><\/span>\n    <span>\u00c9tapes planifi\u00e9es <strong>6<\/strong><\/span>\n    <span>Gap \u00e0 combler <strong>775 Elo<\/strong><\/span>\n    <span>Hardware <strong>Ryzen 9 7950X3D<\/strong><\/span>\n  <\/div>\n<\/section>\n\n<div class=\"divider\"><span>\u25c6<\/span><\/div>\n\n<!-- BODY -->\n<div class=\"article-body\">\n\n<main class=\"main-col\">\n<article class=\"prose\">\n\n<!-- I. POURQUOI CALIBRER -->\n<h2>I. Le probl\u00e8me \u2014 cotes relatives contre \u00e9chelle absolue<\/h2>\n\n<p>Un logiciel comme Ordo calcule des cotes Elo <em>relatives<\/em> \u00e0 partir des r\u00e9sultats d'un tournoi. Sans ancre externe, le classement flotte librement : on sait que le moteur A est sup\u00e9rieur de 200 points au moteur B, mais on ne sait pas o\u00f9 ils se situent sur l'\u00e9chelle absolue SSDF ou CCRL. Le grand tournoi seul ne suffit pas \u2014 il donne de l'ordre, pas de l'altitude.<\/p>\n\n<p>Une ancre est un moteur dont la cote absolue est \u00e9tablie par gauntlet d\u00e9di\u00e9 \u2014 des parties jou\u00e9es contre des adversaires eux-m\u00eames d\u00e9j\u00e0 calibr\u00e9s, sur le hardware de r\u00e9f\u00e9rence Ryzen 9 7950X3D. En fixant plusieurs ancres \u00e0 des niveaux diff\u00e9rents, Ordo peut aligner tout le classement sur l'\u00e9chelle absolue, comme poser une r\u00e8gle gradu\u00e9e sur une carte sans rep\u00e8res. On ne peut calibrer un moteur qu'en le faisant jouer contre des adversaires proches en force, eux-m\u00eames d\u00e9j\u00e0 ancr\u00e9s. La strat\u00e9gie est donc une mont\u00e9e progressive : chaque nouvelle ancre s'appuie sur les pr\u00e9c\u00e9dentes, \u00e9tendant la zone calibr\u00e9e vers le haut. C'est le principe de l'\u00e9chelle de Jacob \u2014 un barreau \u00e0 la fois.<\/p>\n\n<div class=\"quote-bloc\">\n  <p class=\"q-body\">Le grand tournoi sert \u00e0 identifier la hi\u00e9rarchie et choisir <em>quels<\/em> moteurs m\u00e9ritent d'\u00eatre calibr\u00e9s en priorit\u00e9. Il ne remplace pas les gauntlets d\u00e9di\u00e9s : ses cotes restent relatives, mais il montre les \u00e9carts entre moteurs et les zones de l'\u00e9chelle qui manquent d'ancres.<\/p>\n  <span class=\"q-src\">Principe m\u00e9thodologique \u2014 Chroniques Software, 2026<\/span>\n<\/div>\n\n<!-- II. GRAND TOURNOI -->\n<h2>II. Grand Tournoi \u2014 76 moteurs, cotes relatives<\/h2>\n\n<h3>Param\u00e8tres et zones de couverture<\/h3>\n\n<div class=\"verdict-box\">\n  <strong>\ud83d\udccb Param\u00e8tres du Grand Tournoi \u00b7 total-3 2850 parties<\/strong>\n  Pool : 76 moteurs \u00b7 75 parties par moteur \u00b7 Hardware : 8 threads Ryzen 9 7950X3D sauf mention \u00b7 Cotes calcul\u00e9es par Ordo, relatives au pool \u00b7 Erreur \u03c3 = 400 \u00d7 \u221a(p\u00b7(1\u2212p)\/N) \u00b7 Les ancres existantes (fond vert) servent de points d'attache \u00e0 Ordo.\n<\/div>\n\n<div class=\"zone-bands\">\n  <div class=\"zone-band z-top\">\n    <div class=\"zb-label\">Zone Haute \u00b7 3297\u20134072<\/div>\n    <div class=\"zb-text\"><span class=\"zb-count\">17 moteurs<\/span> \u00b7 <strong>0 ancre<\/strong> \u2014 \u00e0 calibrer en priorit\u00e9 absolue<\/div>\n  <\/div>\n  <div class=\"zone-band z-gap\">\n    <div class=\"zb-label\">Zone Interm\u00e9diaire \u00b7 3163\u20133297<\/div>\n    <div class=\"zb-text\"><span class=\"zb-count\">19 moteurs<\/span> \u00b7 <strong>1 ancre<\/strong> (Wasp 2.00)<\/div>\n  <\/div>\n  <div class=\"zone-band z-cov\">\n    <div class=\"zb-label\">Zone Basse \u00b7 2685\u20133163<\/div>\n    <div class=\"zb-text\"><span class=\"zb-count\">40 moteurs<\/span> \u00b7 <strong>6 ancres<\/strong> \u2014 bien couverte<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"big-table-wrap\">\n<table class=\"big-table\">\n  <thead>\n    <tr>\n      <th>#<\/th>\n      <th>Moteur<\/th>\n      <th>Elo<\/th>\n      <th>\u03c3<\/th>\n      <th>Pts<\/th>\n      <th>N<\/th>\n      <th>%<\/th>\n      <th>Zone<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <!-- Zone haute : rang 1\u201317, 0 ancre -->\n    <tr class=\"zone-top\"><td>1<\/td><td>Dragon by Komodo Chess 64-bit<\/td><td class=\"elo-cell\">4071.7<\/td><td class=\"err-cell\">\u00b112.0<\/td><td>69.5<\/td><td>75<\/td><td class=\"pct-cell\">93%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>2<\/td><td>Stockfish 18 8CPU<\/td><td class=\"elo-cell\">4037.1<\/td><td class=\"err-cell\">\u00b113.0<\/td><td>68.5<\/td><td>75<\/td><td class=\"pct-cell\">91%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>3<\/td><td>Caissa 1.24 POPCNT 8CPU<\/td><td class=\"elo-cell\">4034.7<\/td><td class=\"err-cell\">\u00b113.0<\/td><td>68.5<\/td><td>75<\/td><td class=\"pct-cell\">91%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>4<\/td><td>Fire 9.3 x64 avx2 8CPU<\/td><td class=\"elo-cell\">4034.3<\/td><td class=\"err-cell\">\u00b113.0<\/td><td>68.5<\/td><td>75<\/td><td class=\"pct-cell\">91%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>5<\/td><td>Stockfish 12 8CPU<\/td><td class=\"elo-cell\">4006.7<\/td><td class=\"err-cell\">\u00b113.9<\/td><td>67.5<\/td><td>75<\/td><td class=\"pct-cell\">90%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>6<\/td><td>Rebel-16.3 8CPU<\/td><td class=\"elo-cell\">4002.6<\/td><td class=\"err-cell\">\u00b113.9<\/td><td>67.5<\/td><td>75<\/td><td class=\"pct-cell\">90%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>7<\/td><td>Lc0 v0.31.0-rc1<\/td><td class=\"elo-cell\">3992.4<\/td><td class=\"err-cell\">\u00b114.3<\/td><td>67.0<\/td><td>75<\/td><td class=\"pct-cell\">89%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>8<\/td><td>Fritz 20 AVX512 8CPU<\/td><td class=\"elo-cell\">3959.0<\/td><td class=\"err-cell\">\u00b115.0<\/td><td>66.0<\/td><td>75<\/td><td class=\"pct-cell\">88%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>9<\/td><td>Stockfish 11 64 BMI2 8CPU<\/td><td class=\"elo-cell\">3955.7<\/td><td class=\"err-cell\">\u00b115.0<\/td><td>66.0<\/td><td>75<\/td><td class=\"pct-cell\">88%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>10<\/td><td>Ethereal 12.75 (PEXT) 8CPU<\/td><td class=\"elo-cell\">3898.3<\/td><td class=\"err-cell\">\u00b116.3<\/td><td>64.0<\/td><td>75<\/td><td class=\"pct-cell\">85%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>11<\/td><td>Komodo 14.1 64-bit 8CPU<\/td><td class=\"elo-cell\">3889.5<\/td><td class=\"err-cell\">\u00b116.6<\/td><td>63.5<\/td><td>75<\/td><td class=\"pct-cell\">85%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>12<\/td><td>Rebel-Extreme-1.1 8CPU<\/td><td class=\"elo-cell\">3885.9<\/td><td class=\"err-cell\">\u00b116.6<\/td><td>63.5<\/td><td>75<\/td><td class=\"pct-cell\">85%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>13<\/td><td>Stockfish 8 64 BMI2 8CPU<\/td><td class=\"elo-cell\">3874.4<\/td><td class=\"err-cell\">\u00b116.6<\/td><td>63.5<\/td><td>75<\/td><td class=\"pct-cell\">85%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>14<\/td><td>Komodo 12.1.1 64-bit 8CPU<\/td><td class=\"elo-cell\">3861.0<\/td><td class=\"err-cell\">\u00b116.9<\/td><td>63.0<\/td><td>75<\/td><td class=\"pct-cell\">84%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>15<\/td><td>Caissa 1.5 8CPU<\/td><td class=\"elo-cell\">3851.9<\/td><td class=\"err-cell\">\u00b117.2<\/td><td>62.5<\/td><td>75<\/td><td class=\"pct-cell\">83%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>16<\/td><td>Wasp 7.00 8CPU<\/td><td class=\"elo-cell\">3818.1<\/td><td class=\"err-cell\">\u00b118.0<\/td><td>61.0<\/td><td>75<\/td><td class=\"pct-cell\">81%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <tr class=\"zone-top\"><td>17<\/td><td>Wasp 5.50 8CPU<\/td><td class=\"elo-cell\">3756.6<\/td><td class=\"err-cell\">\u00b118.9<\/td><td>59.0<\/td><td>75<\/td><td class=\"pct-cell\">79%<\/td><td><span class=\"zone-tag top\">HAUTE<\/span><\/td><\/tr>\n    <!-- Zone interm\u00e9diaire -->\n    <tr class=\"zone-gap\"><td>18<\/td><td>Deep Shredder 13 x64 8CPU<\/td><td class=\"elo-cell\">3621.4<\/td><td class=\"err-cell\">\u00b120.9<\/td><td>53.5<\/td><td>75<\/td><td class=\"pct-cell\">71%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>19<\/td><td>Wasp 4.50 8CPU<\/td><td class=\"elo-cell\">3619.4<\/td><td class=\"err-cell\">\u00b121.0<\/td><td>53.0<\/td><td>75<\/td><td class=\"pct-cell\">71%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>20<\/td><td>Gull 3 x64 BMI2 8CPU<\/td><td class=\"elo-cell\">3597.9<\/td><td class=\"err-cell\">\u00b121.2<\/td><td>52.5<\/td><td>75<\/td><td class=\"pct-cell\">70%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>21<\/td><td>Houdini 4 Pro x64 8CPU<\/td><td class=\"elo-cell\">3595.4<\/td><td class=\"err-cell\">\u00b121.3<\/td><td>52.0<\/td><td>75<\/td><td class=\"pct-cell\">69%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>22<\/td><td>Critter 1.6a 64-bit 8CPU<\/td><td class=\"elo-cell\">3580.4<\/td><td class=\"err-cell\">\u00b121.4<\/td><td>51.5<\/td><td>75<\/td><td class=\"pct-cell\">69%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>23<\/td><td>Houdini 5.01 Pro x64 8CPU<\/td><td class=\"elo-cell\">3564.9<\/td><td class=\"err-cell\">\u00b121.5<\/td><td>51.0<\/td><td>75<\/td><td class=\"pct-cell\">68%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>24<\/td><td>Rebel 14.1<\/td><td class=\"elo-cell\">3563.2<\/td><td class=\"err-cell\">\u00b121.7<\/td><td>50.5<\/td><td>75<\/td><td class=\"pct-cell\">67%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>25<\/td><td>Wasp 3.75 8CPU<\/td><td class=\"elo-cell\">3522.9<\/td><td class=\"err-cell\">\u00b122.0<\/td><td>49.0<\/td><td>75<\/td><td class=\"pct-cell\">65%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>26<\/td><td>Deep Rybka 4.1 SSE42 x64 8CPU<\/td><td class=\"elo-cell\">3512.9<\/td><td class=\"err-cell\">\u00b122.1<\/td><td>48.5<\/td><td>75<\/td><td class=\"pct-cell\">65%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>27<\/td><td>Houdini 6 Pro x64-popc 8CPU<\/td><td class=\"elo-cell\">3506.9<\/td><td class=\"err-cell\">\u00b122.2<\/td><td>48.0<\/td><td>75<\/td><td class=\"pct-cell\">64%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>28<\/td><td>Critter 1.01 64-bit SSE4 8CPU<\/td><td class=\"elo-cell\">3503.2<\/td><td class=\"err-cell\">\u00b122.2<\/td><td>48.0<\/td><td>75<\/td><td class=\"pct-cell\">64%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>29<\/td><td>Senpai 2.0 8CPU<\/td><td class=\"elo-cell\">3477.0<\/td><td class=\"err-cell\">\u00b122.4<\/td><td>46.5<\/td><td>75<\/td><td class=\"pct-cell\">62%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>30<\/td><td>Fire 1.5 xTreme x64p 8CPU<\/td><td class=\"elo-cell\">3474.5<\/td><td class=\"err-cell\">\u00b122.4<\/td><td>46.5<\/td><td>75<\/td><td class=\"pct-cell\">62%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>31<\/td><td>Naum 4.2 8CPU<\/td><td class=\"elo-cell\">3420.4<\/td><td class=\"err-cell\">\u00b122.7<\/td><td>44.0<\/td><td>75<\/td><td class=\"pct-cell\">59%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>32<\/td><td>spark-1.0-win64-mp-corei 8CPU<\/td><td class=\"elo-cell\">3352.3<\/td><td class=\"err-cell\">\u00b123.0<\/td><td>40.5<\/td><td>75<\/td><td class=\"pct-cell\">54%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>33<\/td><td>Senpai 1.0 8CPU<\/td><td class=\"elo-cell\">3351.6<\/td><td class=\"err-cell\">\u00b123.0<\/td><td>40.5<\/td><td>75<\/td><td class=\"pct-cell\">54%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>34<\/td><td>Komodo64 3<\/td><td class=\"elo-cell\">3335.0<\/td><td class=\"err-cell\">\u00b123.1<\/td><td>39.5<\/td><td>75<\/td><td class=\"pct-cell\">53%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>35<\/td><td>Deep Shredder 12 x64 8CPU<\/td><td class=\"elo-cell\">3334.9<\/td><td class=\"err-cell\">\u00b123.1<\/td><td>39.5<\/td><td>75<\/td><td class=\"pct-cell\">53%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <tr class=\"zone-gap\"><td>36<\/td><td>Absurd-1.0 8CPU<\/td><td class=\"elo-cell\">3327.6<\/td><td class=\"err-cell\">\u00b123.1<\/td><td>39.0<\/td><td>75<\/td><td class=\"pct-cell\">52%<\/td><td><span class=\"zone-tag gap\">INTER.<\/span><\/td><\/tr>\n    <!-- Ancre 1 -->\n    <tr class=\"anchor-row\"><td>37<\/td><td>Wasp 2.00 8CPU <span class=\"anchor-marker\">ANCRE A1<\/span><\/td><td class=\"elo-cell\">3297.0<\/td><td class=\"err-cell\">\u00b123.1<\/td><td>39.5<\/td><td>75<\/td><td class=\"pct-cell\">53%<\/td><td><span class=\"zone-tag cov\">ANCR\u00c9E<\/span><\/td><\/tr>\n    <!-- Zone couverte -->\n    <tr class=\"zone-covered\"><td>38<\/td><td>Colossus 2025b 8CPU<\/td><td class=\"elo-cell\">3243.4<\/td><td class=\"err-cell\">\u00b123.0<\/td><td>34.5<\/td><td>75<\/td><td class=\"pct-cell\">46%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <!-- Ancre 2 -->\n    <tr class=\"anchor-row\"><td>39<\/td><td>Rybka 2.4 mp 32-bit 8CPU <span class=\"anchor-marker\">ANCRE A2<\/span><\/td><td class=\"elo-cell\">3234.0<\/td><td class=\"err-cell\">\u00b123.1<\/td><td>39.5<\/td><td>75<\/td><td class=\"pct-cell\">53%<\/td><td><span class=\"zone-tag cov\">ANCR\u00c9E<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>40<\/td><td>Toga II 1.4 beta5c<\/td><td class=\"elo-cell\">3223.1<\/td><td class=\"err-cell\">\u00b123.0<\/td><td>33.5<\/td><td>75<\/td><td class=\"pct-cell\">45%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>41<\/td><td>Fritz 13 SE<\/td><td class=\"elo-cell\">3217.7<\/td><td class=\"err-cell\">\u00b122.9<\/td><td>33.0<\/td><td>75<\/td><td class=\"pct-cell\">44%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>42<\/td><td>Zappa Mexico II x64 8CPU<\/td><td class=\"elo-cell\">3206.9<\/td><td class=\"err-cell\">\u00b122.9<\/td><td>32.5<\/td><td>75<\/td><td class=\"pct-cell\">43%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>43<\/td><td>Gull 1.2 x64<\/td><td class=\"elo-cell\">3205.4<\/td><td class=\"err-cell\">\u00b122.9<\/td><td>32.5<\/td><td>75<\/td><td class=\"pct-cell\">43%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <!-- Ancre 3 -->\n    <tr class=\"anchor-row\"><td>44<\/td><td>Glaurung 2.2 JA 8CPU <span class=\"anchor-marker\">ANCRE A3<\/span><\/td><td class=\"elo-cell\">3163.0<\/td><td class=\"err-cell\">\u00b123.0<\/td><td>33.5<\/td><td>75<\/td><td class=\"pct-cell\">45%<\/td><td><span class=\"zone-tag cov\">ANCR\u00c9E<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>45<\/td><td>Rybka 1.0 Beta 32-bit<\/td><td class=\"elo-cell\">3153.1<\/td><td class=\"err-cell\">\u00b122.6<\/td><td>29.5<\/td><td>75<\/td><td class=\"pct-cell\">39%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>46<\/td><td>Loop M1-T-1234 8CPU<\/td><td class=\"elo-cell\">3135.2<\/td><td class=\"err-cell\">\u00b122.4<\/td><td>28.5<\/td><td>75<\/td><td class=\"pct-cell\">38%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>47<\/td><td>FRUIT 2.3.1<\/td><td class=\"elo-cell\">3112.2<\/td><td class=\"err-cell\">\u00b122.2<\/td><td>27.0<\/td><td>75<\/td><td class=\"pct-cell\">36%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <!-- Ancre 4 -->\n    <tr class=\"anchor-row\"><td>48<\/td><td>Shredder 10 UCI <span class=\"anchor-marker\">ANCRE A4<\/span><\/td><td class=\"elo-cell\">3087.0<\/td><td class=\"err-cell\">\u00b120.1<\/td><td>19.0<\/td><td>75<\/td><td class=\"pct-cell\">25%<\/td><td><span class=\"zone-tag cov\">ANCR\u00c9E<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>49<\/td><td>Deep Fritz 8<\/td><td class=\"elo-cell\">3084.3<\/td><td class=\"err-cell\">\u00b121.9<\/td><td>25.5<\/td><td>75<\/td><td class=\"pct-cell\">34%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>50<\/td><td>Fritz 10<\/td><td class=\"elo-cell\">3054.3<\/td><td class=\"err-cell\">\u00b121.5<\/td><td>24.0<\/td><td>75<\/td><td class=\"pct-cell\">32%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>51<\/td><td>Chess Tiger 2007<\/td><td class=\"elo-cell\">3049.1<\/td><td class=\"err-cell\">\u00b121.4<\/td><td>23.5<\/td><td>75<\/td><td class=\"pct-cell\">31%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>52<\/td><td>ProDeo 1.82<\/td><td class=\"elo-cell\">3037.5<\/td><td class=\"err-cell\">\u00b121.3<\/td><td>23.0<\/td><td>75<\/td><td class=\"pct-cell\">31%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>53<\/td><td>Gambit Fruit 1.0 Beta 4bx<\/td><td class=\"elo-cell\">3019.4<\/td><td class=\"err-cell\">\u00b121.0<\/td><td>22.0<\/td><td>75<\/td><td class=\"pct-cell\">29%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>54<\/td><td>Pharaon 3.5.1 8CPU<\/td><td class=\"elo-cell\">2999.4<\/td><td class=\"err-cell\">\u00b120.6<\/td><td>20.5<\/td><td>75<\/td><td class=\"pct-cell\">27%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <!-- Ancre 5 -->\n    <tr class=\"anchor-row\"><td>55<\/td><td>Deep Junior 7 <span class=\"anchor-marker\">ANCRE A5<\/span><\/td><td class=\"elo-cell\">2996.0<\/td><td class=\"err-cell\">\u00b118.9<\/td><td>16.0<\/td><td>75<\/td><td class=\"pct-cell\">21%<\/td><td><span class=\"zone-tag cov\">ANCR\u00c9E<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>56<\/td><td>Ruffian 2.1.0<\/td><td class=\"elo-cell\">2979.5<\/td><td class=\"err-cell\">\u00b120.3<\/td><td>19.5<\/td><td>75<\/td><td class=\"pct-cell\">26%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>57<\/td><td>Crafty 20.14<\/td><td class=\"elo-cell\">2971.1<\/td><td class=\"err-cell\">\u00b120.1<\/td><td>19.0<\/td><td>75<\/td><td class=\"pct-cell\">25%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>58<\/td><td>Fritz 7<\/td><td class=\"elo-cell\">2965.1<\/td><td class=\"err-cell\">\u00b120.1<\/td><td>19.0<\/td><td>75<\/td><td class=\"pct-cell\">25%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>59<\/td><td>Shredder 6<\/td><td class=\"elo-cell\">2948.5<\/td><td class=\"err-cell\">\u00b119.7<\/td><td>18.0<\/td><td>75<\/td><td class=\"pct-cell\">24%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <!-- Ancre 6 -->\n    <tr class=\"anchor-row\"><td>60<\/td><td>Fritz 6 <span class=\"anchor-marker\">ANCRE A6<\/span><\/td><td class=\"elo-cell\">2947.0<\/td><td class=\"err-cell\">\u00b118.5<\/td><td>15.0<\/td><td>75<\/td><td class=\"pct-cell\">20%<\/td><td><span class=\"zone-tag cov\">ANCR\u00c9E<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>61<\/td><td>Deep Fritz<\/td><td class=\"elo-cell\">2922.2<\/td><td class=\"err-cell\">\u00b119.1<\/td><td>16.5<\/td><td>75<\/td><td class=\"pct-cell\">22%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>62<\/td><td>Gandalf 6.01<\/td><td class=\"elo-cell\">2918.3<\/td><td class=\"err-cell\">\u00b119.1<\/td><td>16.5<\/td><td>75<\/td><td class=\"pct-cell\">22%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>63<\/td><td>Gambit Tiger 2.0<\/td><td class=\"elo-cell\">2916.7<\/td><td class=\"err-cell\">\u00b118.9<\/td><td>16.0<\/td><td>75<\/td><td class=\"pct-cell\">21%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>64<\/td><td>Fritz 8<\/td><td class=\"elo-cell\">2907.3<\/td><td class=\"err-cell\">\u00b118.7<\/td><td>15.5<\/td><td>75<\/td><td class=\"pct-cell\">21%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>65<\/td><td>ProDeo 2.0<\/td><td class=\"elo-cell\">2907.1<\/td><td class=\"err-cell\">\u00b118.7<\/td><td>15.5<\/td><td>75<\/td><td class=\"pct-cell\">21%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>66<\/td><td>SOS 5 for Arena<\/td><td class=\"elo-cell\">2900.7<\/td><td class=\"err-cell\">\u00b118.7<\/td><td>15.5<\/td><td>75<\/td><td class=\"pct-cell\">21%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>67<\/td><td>Hiarcs 8<\/td><td class=\"elo-cell\">2889.5<\/td><td class=\"err-cell\">\u00b118.2<\/td><td>14.5<\/td><td>75<\/td><td class=\"pct-cell\">19%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>68<\/td><td>Deep Sjeng 1.6 8CPU<\/td><td class=\"elo-cell\">2870.0<\/td><td class=\"err-cell\">\u00b118.0<\/td><td>14.0<\/td><td>75<\/td><td class=\"pct-cell\">19%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>69<\/td><td>Junior 8<\/td><td class=\"elo-cell\">2869.1<\/td><td class=\"err-cell\">\u00b118.0<\/td><td>14.0<\/td><td>75<\/td><td class=\"pct-cell\">19%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <!-- Ancre 7 -->\n    <tr class=\"anchor-row\"><td>70<\/td><td>Junior 7 <span class=\"anchor-marker\">ANCRE A7<\/span><\/td><td class=\"elo-cell\">2862.0<\/td><td class=\"err-cell\">\u00b119.1<\/td><td>16.5<\/td><td>75<\/td><td class=\"pct-cell\">22%<\/td><td><span class=\"zone-tag cov\">ANCR\u00c9E<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>71<\/td><td>List 512<\/td><td class=\"elo-cell\">2855.8<\/td><td class=\"err-cell\">\u00b117.5<\/td><td>13.0<\/td><td>75<\/td><td class=\"pct-cell\">17%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>72<\/td><td>Nimzo 8<\/td><td class=\"elo-cell\">2837.2<\/td><td class=\"err-cell\">\u00b117.2<\/td><td>12.5<\/td><td>75<\/td><td class=\"pct-cell\">17%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>73<\/td><td>Tao 5.6<\/td><td class=\"elo-cell\">2836.0<\/td><td class=\"err-cell\">\u00b117.2<\/td><td>12.5<\/td><td>75<\/td><td class=\"pct-cell\">17%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>74<\/td><td>Hiarcs 7.32<\/td><td class=\"elo-cell\">2813.2<\/td><td class=\"err-cell\">\u00b116.6<\/td><td>11.5<\/td><td>75<\/td><td class=\"pct-cell\">15%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>75<\/td><td>Yace Paderborn<\/td><td class=\"elo-cell\">2778.6<\/td><td class=\"err-cell\">\u00b115.4<\/td><td>9.5<\/td><td>75<\/td><td class=\"pct-cell\">13%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n    <tr class=\"zone-covered\"><td>76<\/td><td>Fritz 5.32<\/td><td class=\"elo-cell\">2684.5<\/td><td class=\"err-cell\">\u00b113.0<\/td><td>6.5<\/td><td>75<\/td><td class=\"pct-cell\">9%<\/td><td><span class=\"zone-tag cov\">COUVERTE<\/span><\/td><\/tr>\n  <\/tbody>\n<\/table>\n<\/div>\n<p class=\"table-note\">\u03c3 = 400 \u00d7 \u221a(p \u00d7 (1\u2212p) \/ N) o\u00f9 p = points\/parties, N = 75 parties. Cotes relatives au pool \u2014 ancres (fond vert) servent de pivot absolu \u00e0 Ordo. Les Elo sont ceux du tournoi total-3 (2850 parties).<\/p>\n\n<!-- IIb. ANALYSE DU TOURNOI -->\n<h2>II bis. Analyse du tournoi \u2014 performances notables<\/h2>\n\n<div class=\"pull\">\n  <p>Dragon by Komodo Chess domine le tournoi avec 93 % (69,5\/75), devan\u00e7ant nettement le trio Stockfish 18 \/ Caissa 1.24 \/ Fire 9.3 qui se partagent la 2e place \u00e0 91 % \u2014 et seulement 0,4 point d'Elo d'\u00e9cart entre eux. Le classement de ce tournoi renverse l'ordre attendu au sommet.<\/p>\n  <span class=\"pull-src\">\u2014 Observation Chroniques Software \u00b7 tournoi total-3 \u00b7 2026<\/span>\n<\/div>\n\n<h3>Moteurs dominants \u2014 le sommet du tableau<\/h3>\n\n<p>Dragon by Komodo Chess s'impose avec 4071,7 Elo et 93 % de score \u2014 meilleure performance absolue du tournoi. Il devance Stockfish 18 (4037,1) d'un \u00e9cart de 34 points, ce qui est significatif sur 75 parties. Stockfish 18, Caissa 1.24 et Fire 9.3 sont pratiquement \u00e0 \u00e9galit\u00e9 (68,5 pts chacun), s\u00e9par\u00e9s par seulement 2,8 points d'Elo : un r\u00e9sultat statistiquement indiscernable qui exigerait au moins 200 parties suppl\u00e9mentaires pour \u00eatre tranch\u00e9. Rebel-16.3 confirme sa vigueur avec 90 %, devan\u00e7ant Lc0 qui se r\u00e9v\u00e8le l\u00e9g\u00e8rement en retrait par rapport aux autres moteurs modernes (89 %, 3992 Elo).<\/p>\n\n<h3>Moteurs n'ayant jamais perdu \u2014 ou presque<\/h3>\n\n<p>Dragon by Komodo (93 %), Stockfish 18, Caissa 1.24 et Fire 9.3 (91 % chacun) maintiennent un score plancher impressionnant sur 75 parties. Avec des \u03c3 de \u00b112 \u00e0 \u00b113 points, leurs cotes sont les plus pr\u00e9cises de tout le pool \u2014 une cons\u00e9quence directe de leur domination constante. Stockfish 12 et Rebel-16.3 \u00e0 90 % ne perdent que contre le quatuor de t\u00eate.<\/p>\n\n<h3>Moteurs ayant surperform\u00e9 leur classement attendu<\/h3>\n\n<div class=\"camp-box green-camp\">\n  <div class=\"camp-header\">\n    <span class=\"camp-tag\">Surprises positives<\/span>\n    <span class=\"camp-name\">Mieux que pr\u00e9vu \u2014 performances d\u00e9passant les attentes historiques<\/span>\n  <\/div>\n  <ul>\n    <li><strong>Wasp 7.00 8CPU<\/strong> (rang 16 \u00b7 <em>3818<\/em>) \u2014 impressionne avec 81 %, au-dessus des Komodo 14 et Rebel-Extreme qui le pr\u00e9c\u00e8dent de peu. Sa mont\u00e9e en version est remarquable : +521 points Elo entre Wasp 2.00 et Wasp 7.00, la progression la plus spectaculaire d'un moteur au fil de ses versions dans ce pool.<\/li>\n    <li><strong>Colossus 2025b 8CPU<\/strong> (rang 38 \u00b7 <em>3243<\/em>) \u2014 moteur moderne qui se hisse au niveau des anciens champions des ann\u00e9es 2005\u20132010. Ses 46 % dans ce pool tr\u00e8s comp\u00e9titif sont une performance solide pour un programme r\u00e9cent face \u00e0 des machines multi-thread optimis\u00e9es.<\/li>\n    <li><strong>Rebel 14.1<\/strong> (rang 24 \u00b7 <em>3563<\/em>) \u2014 version monoprocesseur qui rivalise avec Houdini 4 et 5 Pro, moteurs pourtant configur\u00e9s en 8CPU. Un score de 67 % sugg\u00e8re une efficacit\u00e9 algorithmique exceptionnelle par thread.<\/li>\n    <li><strong>Lc0 v0.31.0-rc1<\/strong> (rang 7 \u00b7 <em>3992<\/em>) \u2014 le seul r\u00e9seau de neurones du pool, il se glisse parmi les Stockfish et Komodo \u00e0 89 %. Remarquable compte tenu de son architecture radicalement diff\u00e9rente.<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"camp-box red-camp\">\n  <div class=\"camp-header\">\n    <span class=\"camp-tag\">D\u00e9ceptions relatives<\/span>\n    <span class=\"camp-name\">En-de\u00e7\u00e0 des attentes \u2014 moteurs ayant sous-perform\u00e9<\/span>\n  <\/div>\n  <ul>\n    <li><strong>Shredder 10 UCI<\/strong> (rang 48 \u00b7 <em>3087<\/em> \u00b7 ancre A4) \u2014 seulement 25 % de score, tr\u00e8s en-dessous des autres moteurs de sa g\u00e9n\u00e9ration dans ce pool. La cause probable n'est pas une faiblesse intrins\u00e8que mais un effet de cadence : ce tournoi se joue \u00e0 3 minutes par partie, alors que lors de son gauntlet d'\u00e9talonnage, Shredder 10 avait 15 secondes par coup. Les moteurs classiques des ann\u00e9es 2000 g\u00e9raient typiquement un calcul court et intense \u00e0 chaque coup ; en parties longues, les machines modernes \u00e0 deep search et tablebase les \u00e9crasent plus facilement qu'en blitz. Sa cote absolue de 3087 Elo reste valable pour la cadence de r\u00e9f\u00e9rence du gauntlet.<\/li>\n    <li><strong>Deep Junior 7<\/strong> (rang 55 \u00b7 <em>2996<\/em> \u00b7 ancre A5) \u2014 m\u00eame diagnostic : 21 % en parties de 3 minutes contre 15 secondes\/coup lors de l'\u00e9talonnage. Junior \u00e9tait architecturalement taill\u00e9 pour l'attaque et la tactique \u00e0 cadence rapide \u2014 son moteur s\u00e9lectif \u00e0 grande profondeur sur des lignes pr\u00e9cises perd une partie de son avantage d\u00e8s que les modernes peuvent aussi calculer profond. Sa cote absolue de 2996 refl\u00e8te la cadence gauntlet, pas les 3 minutes du tournoi.<\/li>\n    <li><strong>Houdini 6 Pro<\/strong> (rang 27 \u00b7 <em>3507<\/em>) \u2014 version plus r\u00e9cente mais class\u00e9e l\u00e9g\u00e8rement sous Houdini 4 et Houdini 5 dans ce tournoi. Probablement un art\u00e9fact de configuration (param\u00e8tres, tablebases) plut\u00f4t qu'une r\u00e9alit\u00e9 intrins\u00e8que.<\/li>\n  <\/ul>\n<\/div>\n\n<h3>Anomalie notable \u2014 Shredder 10 et sa \u03c3 basse<\/h3>\n\n<p>Shredder 10 UCI (rang 48) pr\u00e9sente la particularit\u00e9 d'obtenir l'une des \u03c3 les plus basses hors sommet : \u00b120,1. Cela vient de son score atypiquement bas (19\/75 = 25 %), qui r\u00e9duit p\u00d7(1\u2212p) \u00e0 0,25\u00d70,75 = 0,19, valeur plus faible que celle des moteurs autour de 50 %. En pratique, cette pr\u00e9cision apparente est trompeuse : un moteur \u00e9cras\u00e9 par le pool est moins informatif qu'un moteur qui se bat \u00e0 50 %. Deep Junior 7 (21 %) et Fritz 6 (20 %) pr\u00e9sentent le m\u00eame ph\u00e9nom\u00e8ne. C'est pr\u00e9cis\u00e9ment l'int\u00e9r\u00eat du gauntlet d\u00e9di\u00e9 \u2014 jou\u00e9 \u00e0 la cadence d'\u00e9talonnage \u2014 pour confirmer les cotes absolues de ces moteurs ancienne g\u00e9n\u00e9ration.<\/p>\n\n<!-- IIc. NOUVELLES ANCRES PROPOS\u00c9ES -->\n<h2>II ter. Les 6 nouvelles ancres retenues<\/h2>\n\n<p>Avec 75 parties chacun, le tournoi total-3 permet d'identifier les meilleurs candidats \u00e0 la calibration. Le crit\u00e8re de s\u00e9lection est triple : spacing sous 150 points entre ancres cons\u00e9cutives, \u03c3 aussi basse que possible, et existence de donn\u00e9es CCRL ou SSDF pour validation externe. Ce sont exactement les 6 ancres qui constituent le plan de calibration de la section IV.<\/p>\n\n<div class=\"camp-box amber-camp\">\n  <div class=\"camp-header\">\n    <span class=\"camp-tag\">6 ancres retenues \u2014 plan d\u00e9finitif<\/span>\n    <span class=\"camp-name\">\u00c9tapes B1 \u00e0 B6 \u00b7 zone 3297\u20134072 \u00b7 sauts \u2264 141 Elo<\/span>\n  <\/div>\n  <ul>\n    <li><strong>B1 \u00b7 Naum 4.2 8CPU<\/strong> (<em>3420<\/em> \u00b122,7) \u2014 +123 vs Wasp 2.00. Moteur au comportement stable et document\u00e9, 59 % dans ce pool. Premier barreau de l'\u00e9chelle, vs A1 + A2 + A3 pour triple ancrage.<\/li>\n    <li><strong>B2 \u00b7 Wasp 3.75 8CPU<\/strong> (<em>3523<\/em> \u00b122,0) \u2014 +103 vs Naum. Colonne vert\u00e9brale de la s\u00e9rie Wasp, progression r\u00e9guli\u00e8re garantie. Vs B1 + A1.<\/li>\n    <li><strong>B3 \u00b7 Wasp 4.50 8CPU<\/strong> (<em>3619<\/em> \u00b121,0) \u2014 +96 vs Wasp 3.75. \u00c9cart le plus court du plan, gauntlet le plus pr\u00e9cis. Franchit le seuil des 3600. Vs B2 + B1.<\/li>\n    <li><strong>B4 \u00b7 Wasp 5.50 8CPU<\/strong> (<em>3757<\/em> \u00b118,9) \u2014 +138 vs Wasp 4.50. \u00c9tape pivot : ouvre la zone des moteurs modernes multi-CPU au-dessus de 3700. Vs B3 + B2.<\/li>\n    <li><strong>B5 \u00b7 Ethereal 12.75 (PEXT) 8CPU<\/strong> (<em>3898<\/em> \u00b116,3) \u2014 +141 vs Wasp 5.50. Moteur open-source de tr\u00e8s haut niveau, \u03c3 \u00b116,3 la meilleure hors sommet du pool. Remplace Stockfish 11 dans le plan original : m\u00eame zone, \u03c3 plus favorable, donn\u00e9es CCRL abondantes. Vs B4 + B3.<\/li>\n    <li><strong>B6 \u00b7 Stockfish 12 8CPU<\/strong> (<em>4007<\/em> \u00b113,9) \u2014 +109 vs Ethereal. Ancre finale haute, saut ma\u00eetris\u00e9. Une fois calibr\u00e9, Ordo peut placer Dragon, SF18, Caissa 1.24 et Fire 9.3 en cascade \u2014 compl\u00e9tant l'\u00e9chelle jusqu'\u00e0 4072. Vs B5 + B4.<\/li>\n  <\/ul>\n<\/div>\n\n<!-- III. DIAGNOSTIC -->\n<h2>III. Diagnostic \u2014 un gap critique de 775 points<\/h2>\n\n<div class=\"pull\">\n  <p>La zone 3297 \u2192 4072, de Wasp 2.00 jusqu'\u00e0 Dragon by Komodo, couvre 775 points Elo et regroupe 17 moteurs \u2014 soit 22 % du pool total. Elle est int\u00e9gralement d\u00e9pourvue d'ancre.<\/p>\n  <span class=\"pull-src\">\u2014 Diagnostic Chroniques Software \u00b7 2026 \u00b7 Gap priorit\u00e9 absolue du plan de calibration<\/span>\n<\/div>\n\n<p>Les cotes Ordo de cette zone reposent uniquement sur l'extrapolation \u00e0 partir de Wasp 2.00, avec une incertitude qui s'accumule \u00e0 mesure qu'on monte. Un moteur class\u00e9 \u00e0 4007 Elo relatif pourrait en r\u00e9alit\u00e9 \u00eatre \u00e0 3900 ou 4100 \u2014 sans ancre interm\u00e9diaire, impossible de le savoir. C'est la priorit\u00e9 absolue du plan qui suit.<\/p>\n\n<div class=\"camp-box green-camp\">\n  <div class=\"camp-header\">\n    <span class=\"camp-tag\">7 ancres \u00e9tablies<\/span>\n    <span class=\"camp-name\">Gauntlets d\u00e9di\u00e9s sur Ryzen 9 7950X3D \u2014 zone 2862 \u00e0 3297<\/span>\n  <\/div>\n  <ul>\n    <li><strong>A1 \u00b7 Wasp 2.00 8CPU<\/strong> \u2014 <em>3297<\/em> \u00b123,1 \u00b7 Sommet actuel de la cha\u00eene d'ancres<\/li>\n    <li><strong>A2 \u00b7 Rybka 2.4 mp 8CPU<\/strong> \u2014 <em>3234<\/em> \u00b123,1 \u00b7 +63 sous Wasp 2.00<\/li>\n    <li><strong>A3 \u00b7 Glaurung 2.2 JA 8CPU<\/strong> \u2014 <em>3163<\/em> \u00b123,0 \u00b7 75 parties \u00b7 r\u00e9sultat pr\u00e9cis<\/li>\n    <li><strong>A4 \u00b7 Shredder 10 UCI<\/strong> \u2014 <em>3087<\/em> \u00b120,1 \u00b7 \u03c3 basse (score extr\u00eame p=0.25)<\/li>\n    <li><strong>A5 \u00b7 Deep Junior 7<\/strong> \u2014 <em>2996<\/em> \u00b118,9 \u00b7 \u03c3 basse (score extr\u00eame p=0.21)<\/li>\n    <li><strong>A6 \u00b7 Fritz 6<\/strong> \u2014 <em>2947<\/em> \u00b118,5 \u00b7 \u03c3 basse (score extr\u00eame p=0.20)<\/li>\n    <li><strong>A7 \u00b7 Junior 7<\/strong> \u2014 <em>2862<\/em> \u00b119,1 \u00b7 Ancre de base \u2014 fond de l'\u00e9chelle<\/li>\n  <\/ul>\n<\/div>\n\n<!-- IV. PLAN DE CALIBRATION -->\n<h2>IV. Plan de Calibration \u2014 mont\u00e9e en 6 \u00e9tapes<\/h2>\n\n<p>On ne saute jamais plus de ~150 Elo entre deux ancres cons\u00e9cutives \u2014 au-del\u00e0, le gauntlet perd en pr\u00e9cision. Les moteurs de la s\u00e9rie Wasp constituent la colonne vert\u00e9brale de B1 \u00e0 B4 : bien distribu\u00e9s sur l'\u00e9chelle, chaque version est naturellement proche de la pr\u00e9c\u00e9dente. Ethereal remplace Stockfish 11 en B5 : m\u00eame zone, \u03c3 plus favorable, sauts mieux \u00e9quilibr\u00e9s.<\/p>\n\n<div class=\"step-grid\">\n\n  <div class=\"step-card\">\n    <div class=\"step-num\">1<\/div>\n    <h4>Naum 4.2 8CPU<\/h4>\n    <div class=\"step-elo\">3420,4 Elo relatif<\/div>\n    <div class=\"step-vs\">\u2714 Wasp 2.00 (A1 \u00b7 3297)<br>\u2714 Rybka 2.4 (A2 \u00b7 3234)<br>\u2714 Glaurung 2.2 (A3 \u00b7 3163)<\/div>\n    <div class=\"step-note\">Premier \u00e9chelon au-dessus de Wasp 2.00. Naum affiche 59 % dans ce pool tr\u00e8s comp\u00e9titif \u2014 qualit\u00e9 algorithmique confirm\u00e9e. Triple ancrage vs A1 + A2 + A3 pour maximum de pr\u00e9cision.<\/div>\n    <span class=\"step-delta\">+123 vs Wasp 2.00 \u00b7 couvre 3297\u21923420<\/span>\n  <\/div>\n\n  <div class=\"step-card\">\n    <div class=\"step-num\">2<\/div>\n    <h4>Wasp 3.75 8CPU<\/h4>\n    <div class=\"step-elo\">3522,9 Elo relatif<\/div>\n    <div class=\"step-vs\">\u2714 Naum 4.2 (B1 \u00b7 ~3420)<br>\u2714 Wasp 2.00 (A1 \u00b7 3297)<\/div>\n    <div class=\"step-note\">Suite logique de la s\u00e9rie Wasp. +226 Elo au-dessus de Wasp 2.00, +103 au-dessus de Naum \u2014 espacement id\u00e9al pour un gauntlet pr\u00e9cis. Naum fra\u00eechement calibr\u00e9 assure une opposition solide.<\/div>\n    <span class=\"step-delta\">+103 vs Naum \u00b7 couvre 3420\u21923523<\/span>\n  <\/div>\n\n  <div class=\"step-card\">\n    <div class=\"step-num\">3<\/div>\n    <h4>Wasp 4.50 8CPU<\/h4>\n    <div class=\"step-elo\">3619,4 Elo relatif<\/div>\n    <div class=\"step-vs\">\u2714 Wasp 3.75 (B2 \u00b7 ~3523)<br>\u2714 Naum 4.2 (B1 \u00b7 ~3420)<\/div>\n    <div class=\"step-note\">Saut le plus court du plan : +96 points. Gauntlet le plus pr\u00e9cis statistiquement. Franchit le seuil des 3600 et pr\u00e9pare l'opposition \u00e0 Wasp 5.50.<\/div>\n    <span class=\"step-delta\">+96 vs Wasp 3.75 \u00b7 couvre 3523\u21923619<\/span>\n  <\/div>\n\n  <div class=\"step-card\">\n    <div class=\"step-num\">4<\/div>\n    <h4>Wasp 5.50 8CPU<\/h4>\n    <div class=\"step-elo\">3756,6 Elo relatif<\/div>\n    <div class=\"step-vs\">\u2714 Wasp 4.50 (B3 \u00b7 ~3619)<br>\u2714 Wasp 3.75 (B2 \u00b7 ~3523)<\/div>\n    <div class=\"step-note\">\u00c9tape pivot : dernier Wasp, ouvre la zone 3700+. +138 points \u2014 doublement s\u00e9curis\u00e9 par deux ancres Wasp. Pr\u00e9pare l'opposition \u00e0 Ethereal.<\/div>\n    <span class=\"step-delta\">+138 vs Wasp 4.50 \u00b7 ouvre la zone 3700+<\/span>\n  <\/div>\n\n  <div class=\"step-card\">\n    <div class=\"step-num\">5<\/div>\n    <h4>Ethereal 12.75 (PEXT) 8CPU<\/h4>\n    <div class=\"step-elo\">3898,3 Elo relatif<\/div>\n    <div class=\"step-vs\">\u2714 Wasp 5.50 (B4 \u00b7 ~3757)<br>\u2714 Wasp 4.50 (B3 \u00b7 ~3619)<\/div>\n    <div class=\"step-note\">Moteur open-source de tr\u00e8s haut niveau, \u03c3 \u00b116,3 \u2014 la meilleure hors sommet du pool. Remplace Stockfish 11 : saut ramen\u00e9 de +199 \u00e0 +141, validation CCRL abondante. Ancre internationale de premi\u00e8re qualit\u00e9.<\/div>\n    <span class=\"step-delta\">+141 vs Wasp 5.50 \u00b7 franchit le seuil 3900<\/span>\n  <\/div>\n\n  <div class=\"step-card\">\n    <div class=\"step-num\">6<\/div>\n    <h4>Stockfish 12 8CPU<\/h4>\n    <div class=\"step-elo\">4006,7 Elo relatif<\/div>\n    <div class=\"step-vs\">\u2714 Ethereal 12.75 (B5 \u00b7 ~3898)<br>\u2714 Wasp 5.50 (B4 \u00b7 ~3757)<\/div>\n    <div class=\"step-note\">Ancre finale haute. +109 vs Ethereal \u2014 saut bien ma\u00eetris\u00e9. Une fois calibr\u00e9, Ordo place Dragon by Komodo (4072), Stockfish 18, Caissa 1.24 et Fire 9.3 en cascade, compl\u00e9tant l'\u00e9chelle sur 1387 points.<\/div>\n    <span class=\"step-delta\">+109 vs Ethereal \u00b7 ancre le sommet complet<\/span>\n  <\/div>\n\n<\/div>\n\n<!-- V. R\u00c9SULTAT ATTENDU -->\n<h2>V. R\u00e9sultat attendu \u2014 13 ancres sur 1387 points<\/h2>\n\n<div class=\"camp-box amber-camp\">\n  <div class=\"camp-header\">\n    <span class=\"camp-tag\">Objectif final<\/span>\n    <span class=\"camp-name\">13 ancres \u00b7 2685\u20134072 \u00b7 \u00b135 Elo max. pour tout moteur interstitiel<\/span>\n  <\/div>\n  <ul>\n    <li>\u00c9tendue calibr\u00e9e : <strong>2685 \u2192 4072<\/strong> \u2014 soit <em>1387<\/em> points Elo couverts<\/li>\n    <li>Espacement moyen entre ancres : <em>~107 Elo<\/em> sur 13 points de r\u00e9f\u00e9rence<\/li>\n    <li>Incertitude maximale pour tout moteur entre deux ancres : <em>\u00b135 Elo<\/em><\/li>\n    <li>Parties gauntlets suppl\u00e9mentaires : <em>~420<\/em> r\u00e9parties sur 6 gauntlets<\/li>\n    <li>Tournoi final objectif : <strong>\u2265 100 parties par moteur<\/strong> pour cotes absolues d\u00e9finitives<\/li>\n    <li>76 moteurs disposant d'une cote absolue Ryzen 9 7950X3D exploitable contre SSDF et CCRL<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"stat-grid\">\n  <div class=\"stat-box green-top\">\n    <div class=\"stat-label\">Ancres actuelles<\/div>\n    <div class=\"stat-val\">7<\/div>\n    <div class=\"stat-sub\">2685 \u2192 3297 Elo<\/div>\n  <\/div>\n  <div class=\"stat-box amber-top\">\n    <div class=\"stat-label\">Nouvelles ancres<\/div>\n    <div class=\"stat-val\">6<\/div>\n    <div class=\"stat-sub\">3420 \u2192 4007 Elo \u00b7 sauts \u2264 141<\/div>\n  <\/div>\n  <div class=\"stat-box ink-top\">\n    <div class=\"stat-label\">Gap combl\u00e9<\/div>\n    <div class=\"stat-val\">775 pts<\/div>\n    <div class=\"stat-sub\">3297 \u2192 4072 couverts<\/div>\n  <\/div>\n  <div class=\"stat-box red-top\">\n    <div class=\"stat-label\">Moteurs class\u00e9s<\/div>\n    <div class=\"stat-val\">76<\/div>\n    <div class=\"stat-sub\">\u00e9chelle absolue Ryzen 9<\/div>\n  <\/div>\n<\/div>\n\n<\/article>\n<\/main>\n\n<!-- SIDEBAR -->\n<aside class=\"side-col\">\n  <div class=\"timeline-sidebar\">\n\n    <p class=\"tl-title\">Ancres \u00e9tablies \u2014 base de d\u00e9part<\/p>\n\n    <div class=\"tl-item\">\n      <span class=\"tl-date\">A1<\/span>\n      <p class=\"tl-text\"><strong>Wasp 2.00 8CPU<\/strong><br>Sommet actuel \u00b7 <span class=\"tl-elo\">3297,0<\/span> \u00b123,1<br>vs Glaurung \u00b7 Rybka 2.4 \u00b7 Shredder 10 \u00b7 DJ7 \u00b7 Fritz 6<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\">A2<\/span>\n      <p class=\"tl-text\"><strong>Rybka 2.4 mp 8CPU<\/strong><br><span class=\"tl-elo\">3234,0<\/span> \u00b123,1<br>vs Wasp 2.00 \u00b7 Glaurung \u00b7 Shredder 10<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\">A3<\/span>\n      <p class=\"tl-text\"><strong>Glaurung 2.2 JA 8CPU<\/strong><br><span class=\"tl-elo\">3163,0<\/span> \u00b123,0 \u00b7 75 parties<br>vs Wasp 2.00 \u00b7 Rybka 2.4 \u00b7 Naum \u00b7 Shredder \u00b7 Zappa<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\">A4<\/span>\n      <p class=\"tl-text\"><strong>Shredder 10 UCI<\/strong><br><span class=\"tl-elo\">3087,0<\/span> \u00b120,1<br>vs Deep Junior 7 \u00b7 Fritz 6 \u00b7 Glaurung \u00b7 Rybka 2.4<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\">A5<\/span>\n      <p class=\"tl-text\"><strong>Deep Junior 7<\/strong><br><span class=\"tl-elo\">2996,0<\/span> \u00b118,9<br>vs Fritz 6 \u00b7 Shredder 10 \u00b7 Junior 7<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\">A6<\/span>\n      <p class=\"tl-text\"><strong>Fritz 6<\/strong><br><span class=\"tl-elo\">2947,0<\/span> \u00b118,5<br>vs Deep Junior 7 \u00b7 Junior 7 \u00b7 Shredder 10<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\">A7<\/span>\n      <p class=\"tl-text\"><strong>Junior 7<\/strong><br><span class=\"tl-elo\">2862,0<\/span> \u00b119,1<br>vs Fritz 6 \u00b7 Deep Junior 7<\/p>\n    <\/div>\n\n    <p class=\"tl-title\" style=\"margin-top:36px\">Plan d'ex\u00e9cution \u2014 6 \u00e9tapes<\/p>\n\n    <div class=\"tl-item\">\n      <span class=\"tl-date\"><span class=\"tl-step-badge\">1<\/span><\/span>\n      <p class=\"tl-text\"><strong>Naum 4.2 8CPU<\/strong> \u2014 3420<br>75 parties \u00b7 vs A1 A2 A3<br><span class=\"tl-elo amber\">+123 vs Wasp 2.00<\/span><\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\"><span class=\"tl-step-badge\">2<\/span><\/span>\n      <p class=\"tl-text\"><strong>Wasp 3.75 8CPU<\/strong> \u2014 3523<br>60 parties \u00b7 vs \u00c9tape 1 + A1<br><span class=\"tl-elo amber\">+103 vs Naum<\/span><\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\"><span class=\"tl-step-badge\">3<\/span><\/span>\n      <p class=\"tl-text\"><strong>Wasp 4.50 8CPU<\/strong> \u2014 3619<br>60 parties \u00b7 vs \u00c9tape 2 + 1<br><span class=\"tl-elo amber\">+96 vs Wasp 3.75<\/span><\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\"><span class=\"tl-step-badge\">4<\/span><\/span>\n      <p class=\"tl-text\"><strong>Wasp 5.50 8CPU<\/strong> \u2014 3757<br>60 parties \u00b7 vs \u00c9tape 3 + 2<br><span class=\"tl-elo amber\">+137 \u2014 \u00e9tape pivot<\/span><\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\"><span class=\"tl-step-badge\">5<\/span><\/span>\n      <p class=\"tl-text\"><strong>Ethereal 12.75 8CPU<\/strong> \u2014 3898<br>75 parties \u00b7 vs B4 + B3<br><span class=\"tl-elo amber\">\u03c3 \u00b116,3 \u00b7 +141 \u00b7 open-source CCRL<\/span><\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\"><span class=\"tl-step-badge\">6<\/span><\/span>\n      <p class=\"tl-text\"><strong>Stockfish 12 8CPU<\/strong> \u2014 4007<br>75 parties \u00b7 vs B5 + B4<br><span class=\"tl-elo amber\">+109 vs Ethereal \u00b7 ancre finale<\/span><\/p>\n    <\/div>\n\n    <p class=\"tl-title\" style=\"margin-top:36px\">Tournoi total-3 \u2014 faits marquants<\/p>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\" style=\"font-size:0.60em;color:#aaa\">\ud83e\udd47<\/span>\n      <p class=\"tl-text\"><strong>Dragon by Komodo<\/strong> vainqueur \u00b7 93 % \u00b7 69,5\/75<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\" style=\"font-size:0.60em;color:#aaa\">\u2248<\/span>\n      <p class=\"tl-text\">SF18 \/ Caissa 1.24 \/ Fire 9.3 \u00e0 \u00e9galit\u00e9 parfaite : 68,5\/75 chacun<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\" style=\"font-size:0.60em;color:#aaa\">\u2191<\/span>\n      <p class=\"tl-text\"><strong>Wasp<\/strong> : +521 pts Elo entre v2.00 et v7.00 \u2014 progression s\u00e9rie remarquable<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\" style=\"font-size:0.60em;color:#aaa\">\u03c3<\/span>\n      <p class=\"tl-text\">\u03c3 les plus basses au sommet : \u00b112 (Dragon), \u00b113 (SF18\/Caissa\/Fire)<\/p>\n    <\/div>\n\n    <p class=\"tl-title\" style=\"margin-top:36px\">M\u00e9thode<\/p>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\" style=\"font-size:0.60em;color:#aaa\">Ordo<\/span>\n      <p class=\"tl-text\">Cotes relatives calcul\u00e9es par Ordo (Michel Van den Bergh)<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\" style=\"font-size:0.60em;color:#aaa\">\u03c3<\/span>\n      <p class=\"tl-text\">\u03c3 = 400 \u00d7 \u221a(p\u00b7(1\u2212p)\/N) \u00b7 N = 75 parties<\/p>\n    <\/div>\n    <div class=\"tl-item\">\n      <span class=\"tl-date\" style=\"font-size:0.60em;color:#aaa\">R\u00e9f.<\/span>\n      <p class=\"tl-text\">Donn\u00e9es SSDF \u00b7 CCRL pour v\u00e9rification de coh\u00e9rence externe<\/p>\n    <\/div>\n\n  <\/div>\n<\/aside>\n\n<\/div><!-- \/article-body -->\n\n<footer class=\"colophon\">\n  Chroniques Software \u00b7 Laboratoire Maison 2026 \u00b7 AMD Ryzen 9 7950X3D<br>\n  M\u00e9thode : Grand tournoi Ordo (cotes relatives) \u2192 Gauntlets d\u00e9di\u00e9s (ancres absolues) \u2192 Tournoi final \u2265 100 parties\/moteur<br>\n  \u03c3 = 400 \u00d7 \u221a(p\u00b7(1\u2212p)\/N) \u00b7 N=75 \u00b7 Ordo \u00a9 Michel Van den Bergh \u00b7 Donn\u00e9es SSDF de r\u00e9f\u00e9rence\n<\/footer>\n\n<\/body>\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Description par le d\u00e9tail de ma m\u00e9thode pour calibrer en performance des moteurs d&#8217;\u00e9checs.<\/p>\n","protected":false},"author":1,"featured_media":3515,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"categories":[53],"tags":[],"rttpg_featured_image_url":{"full":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf.png",1136,941,false],"landscape":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf.png",1136,941,false],"portraits":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf.png",1136,941,false],"thumbnail":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf-150x150.png",150,150,true],"medium":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf-300x249.png",300,249,true],"large":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf-1024x848.png",1024,848,true],"1536x1536":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf.png",1136,941,false],"2048x2048":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf.png",1136,941,false],"neve-blog":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/03\/Gemini_Generated_Image_3qqfec3qqfec3qqf-930x620.png",930,620,true]},"rttpg_author":{"display_name":"valterd","author_link":"https:\/\/www.chess.lumn.eu\/wordpress\/author\/valterd\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/category\/blog\/\" rel=\"category tag\">Blog<\/a>","rttpg_excerpt":"Description par le d\u00e9tail de ma m\u00e9thode pour calibrer en performance des moteurs d'\u00e9checs.","_links":{"self":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/3507"}],"collection":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=3507"}],"version-history":[{"count":53,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/3507\/revisions"}],"predecessor-version":[{"id":3741,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/3507\/revisions\/3741"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media\/3515"}],"wp:attachment":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=3507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=3507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=3507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}